<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:sjw="http://www.sjwater.com/20220930"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="sjw-20220930.xsd" xlink:type="simple"/>
    <context id="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibbf4179318df4b5d8bd2fa285b745002_I20221024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2022-10-24</instant>
        </period>
    </context>
    <context id="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i77bb396b07c74c80b8e532d5e686c3c7_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i117b429399a446c9b7c113c230788a3d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i978ace37a1eb4f298893b947582b8585_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1602a3c50ca6402193831adca83fd7c7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i46c30593f69f4d1892fdceb18415d713_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id61d7074dcb541deae89fa527c75162f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iebe294b20db94352b26cb9d5dbef4c78_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="icdc7e00db34d4319864c9625ef7298b3_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib181b6ad2aaa4316b0cc57a9f9dc624c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i658e881872b04a4fa4ca527f1047e8d1_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="idb9abb06af934b52a92812846d8ac2c2_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i24dfd1e710e44b1891c2f00f008477b4_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i3770518ac05b4f2cafdb0c2460473c4d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i53a788a83f0f4eb39207ac005e0094b3_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i96e1f9630c74494d8b28bf1b5b8d26cc_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i2d70d132bcd74475a289b7bbc06459e1_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if51af07db9db4f0ca36b9f65311c30b4_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id2ec6ec6da9d423392fe832f9ad1b9a1_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib09ea0f60d7b475faf06afe0d34a5254_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8f6d70ca30574405b2e1b773044e45f8_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1c933d9a0fcf47d2b052ead930a60406_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8dc06c3a95ae4818a1f03820dd115c45_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i5d7edc8e850143939a05b1c5846a93c5_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if8ef213acabd48b8bb561e46fe051031_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i6e4c6be6c80349f09e5e492d25b14f94_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia15518a8d64e49dd9bdfbbd086e41430_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id085b76d4d9545a8bd7fb5906f399411_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i259b3fbfc4374a4987b0b5dc87b5f32f_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i963beb252cfd4d2e9b1a7eec5d99455c_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i82aa04a949994469bb7272b993304bf9_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i19ba3364ecf54cb5a92c802184fe6713_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ibf2e591e1eff4f748998a4abfb436cf3_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id6e25842f2f446a5b81efd34599db6fb_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="idf11f1e781a94d4b93b61e379e103da4_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="icac243cae3624f77847fc9340a54f716_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib5b16e8312c04b21a88e9464bef5a626_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifb9a6e01e319492aaad5f23672aaff44_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie53cf0f7cbf2495e81e85be8b99014e5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i964068e594fc4a67828bf82e06080315_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6a0856fa64d542dca55528fbe53138bc_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i13590af0e10a41b88219474c24356a70_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i50a10f193f1c47928c848ff2b303469d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie2f4e0ed8a32465095c91cb767871244_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ieba686115ebc4471b52ea8b53939db34_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i45e90710c9624372b68c304a96e87cc9_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="idc18b66bb7774352a3f24fcb551a8495_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if64ffe29643f4b0681acd7c37350d914_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i50503e402e30477098ac61514fe6b877_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i1f09aaba28f2480c9c2705595fbb2a80_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i57706422a52f4aa5b46dd81d0541cf39_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i64c4f6a32a1a412eb2cc2a8b77aceb73_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i268bf45453af4af4a584ff0fcbe9e66c_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i391784b8df4a44df9b3406437e866475_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id91445b3db0f42aa9b8ef790a68b9406_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7ab5203e8cfd426bae41d8f77203076f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i41f7d15ffbe0428592548b737ddd3f40_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i55ea311af56349369b0c527c7ab75b56_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8b2251bda80d48e48c74d816cc2fe1ce_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i7bd68b77eb1e4188b62693edbd66bcf6_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i84ccc531c702456a96212aa7d87e01f3_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i132bc3c0daeb470089efd528298724fd_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7e7346c3f64a4f8d848ab3557c78c8b6_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifb7a5fabf39443eabe17ec83843a24ec_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iec1ecd5c8a974888ae5b6db2f0c07431_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ibd5697e09e6f4408a01cf5ec8a822328_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i355c57052c2142a7ba531069c5627b67_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i7cc5945de270452bacd5ca72054ac5d9_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i705b9c2294dd462eb9c663be2c405740_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="icf3ee1b0a7974db18cc39be2b3cb92ca_I20211029">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-29</instant>
        </period>
    </context>
    <context id="ib90125f77a9d412fa52ade44c24f72bf_D20211029-20211029">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-29</startDate>
            <endDate>2021-10-29</endDate>
        </period>
    </context>
    <context id="i037824fcfd7f433fa4de203247f2d483_D20211029-20211029">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">sjw:PropertyOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-29</startDate>
            <endDate>2021-10-29</endDate>
        </period>
    </context>
    <context id="i7723c940a7784497b41aa216dde83a77_D20211029-20211029">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">sjw:PropertyTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-29</startDate>
            <endDate>2021-10-29</endDate>
        </period>
    </context>
    <context id="i8fe0924b36c841e0b4e7d60c18c448ce_D20220215-20220215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">sjw:PropertyTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-15</startDate>
            <endDate>2022-02-15</endDate>
        </period>
    </context>
    <context id="i6f22eb8776554311820d232899743622_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="iab119c86b1774669b92d4bfd00a48a50_D20210629-20210629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <startDate>2021-06-29</startDate>
            <endDate>2021-06-29</endDate>
        </period>
    </context>
    <context id="i89306cf2df0740d58d7322509e9d403b_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i5f40d103e1014989b018bad910483c40_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib700ffa50f1a4fe3bb7bdb6d27dd98f6_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i7cf9ddbbd12749dab5200ad62dbbd3cf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i263e307ee79249d4bad4ad1595092744_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i63999f6a808d40ebbf2ddaaa18dc62a6_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if0dbb51661eb42c08cec5656b3a1b572_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie66ab320b1e544328ae624cb178e363a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i79bbaadadfcd4178b9fc3c6e673e270d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i8a6d0e66ce3046c4bc90b8ed018e3183_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i94176c8e77fb4d359d2a016aa1d9fbe8_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PostretirementPensionsAndOtherMedicalBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ieaf4ee332edb467f88a2a053c1cd216f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PostretirementPensionsAndOtherMedicalBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7d5ff3cc0d0948da9f8667d576492219_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:BusinessCombinationsDebtPremiumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i8c18a4f31d294987bc08d4976174007e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:BusinessCombinationsDebtPremiumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i553605243cc64fc3a11de3b416102f40_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:BalancingandMemorandumAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i4dd768f96d89409ea8dd9b9ba8cd9115_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:BalancingandMemorandumAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4aad383c54994e9e9cbfd99810fcc8d2_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WRAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i165b9714c5704a2ea0d547534e8d3765_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WRAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i719f78b30e61404e80bceb636d771b5b_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:OtherRegulatoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i8b9fe448a2fc4cd49b38a45d69838578_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:OtherRegulatoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6e9400f78c7b415c8aff2b467a1a6160_D20221011-20221011">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-11</startDate>
            <endDate>2022-10-11</endDate>
        </period>
    </context>
    <context id="ib6e76e28031a49f3bb3b5b49d02440f9_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:MontereyWRAMMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ifed058a2af5a41de984e841673a715cf_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:MontereyWRAMMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i113980bbf0614d079cc5318be428dfc4_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:MontereyWRAMMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i37ec8a5ba98744c6bcdef6801311884d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:MontereyWRAMMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i45ed379b57e944289f6304257f4e11e4_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:MontereyWRAMMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib97d90bfa04c45158b156f33b300b942_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:MontereyWRAMMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i7be8bd6579334317a49b47cdc7c2289f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A20142017WCMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2f381284c0334cf8b6153ce518f6f473_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A20142017WCMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie24c55b542b94a8d82bea0e317151752_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A20142017WCMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i391e73d712d640afbaba48cfd47cf9f5_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A20142017WCMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic6dd0651418a415aa969ffe6badd9edc_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A20142017WCMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iddca826bcc454b269cef9c9b1ec6b078_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A20142017WCMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ifa05d7bc289a4190bd5e96930d39060e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CostofcapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3029d3952916444aa70b7b208303cb5c_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CostofcapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id75760b3ba894fae9a308efac6819b52_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CostofcapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i0c22e4cf36c24b329d130bfb353b8e41_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CostofcapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="idd84816fd1d74d099f0e1f0baa0981fc_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CostofcapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9904edf963494cb9a0126be85696e017_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CostofcapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i4fc4e4571c6e42018a136f20604127c7_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:OtherRegulatoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i6a25b1261dae40cb8f81ddc526320f45_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:OtherRegulatoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3435c9f453da4047b1834b0bfe87187e_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:OtherRegulatoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia900b3de4ab24c578af2fc438482e748_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:OtherRegulatoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3f412e91f1cc4c5eae616583b62ed927_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:OtherRegulatoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i4f3dfde2014c4227924887879e48d44d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WaterSupplyBalancingAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib19749cacfe64385a1416bdd374b21d5_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WaterSupplyBalancingAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iebf3d39826ba4e489f156e63193d69b2_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WaterSupplyBalancingAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i6d8e3eea489e4d6e8250835a806d5ef4_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WaterSupplyBalancingAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id731d05eb2f94d55af3f7e6acbd658a9_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WaterSupplyBalancingAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib3b59affb015447e87b1a6799befc5c2_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WaterSupplyBalancingAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ifa23362ea7584bb29b8d63f29049e14f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PensionBalancingAccountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id38b13751ecb4149886667237707ecf1_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PensionBalancingAccountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1e27f1978eff44908d123e7752d5cfc3_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PensionBalancingAccountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iafa6973216ca43e6bef7e207f30f5a05_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PensionBalancingAccountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i4f83504aff064d5db269fe4ab52aa4e0_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PensionBalancingAccountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if3003376eaa7413abafc2b196c3d52f9_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PensionBalancingAccountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i80fa32c9274140279e7e6ff748e63487_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PRVMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib6de94021c704a099ea581a0c67d753c_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PRVMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia250f69f6d7d49a1acfab6de9d15a188_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PRVMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i5307609e5dde47ba80cbecb0836b8abe_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PRVMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ieeab3f2d5f964d0eb3fa734d5adc92cf_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PRVMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i83ed66f430af460c94ac5c1faf93c33e_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PRVMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i253b0ba593374f8287134d7c84015339_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CEMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7b260010eaf041e880ddadac7551acb2_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CEMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ied2a936d1fcc4ba385032f42eca24c65_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CEMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="idea415d8bc934586ad924b18f898ade2_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CEMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8ce8aa9d2f20442d8fd38d7f06828436_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CEMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib18eb47df7364a9e89cd85874adfad3b_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CEMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i20c35a0d7a8e4a9bb1e919a2eb1ec705_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:MontereyWRAMMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1b76acf47d7148b19529e82b8841d54c_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:MontereyWRAMMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="idd1c29d7ca0c47a7985789bc7140d790_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:MontereyWRAMMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i374adfb1ac504f7782a5882536897591_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:MontereyWRAMMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i490890508d7d4710a4b717445074d938_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A20142017WCMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2a0461350b21410c986a28028bf0c515_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A20142017WCMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i59ef4d90f33a4ec7814751131a98e414_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A20142017WCMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4c9fddd656264866b76fbffa9f6cef11_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:A20142017WCMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1168be3bfa92441fa70f92ecc9e98bfe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CostofcapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iac18c8f3ee8c4811a3961639fb381561_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CostofcapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iff4c68d9de6b4b5890840da0f37edbde_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CostofcapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifd6a7169ee8349dda8dd8345d105f68a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CostofcapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibcd0a85a34234142a09d4189f9a2a5a4_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:OtherRegulatoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia62e5edadcaf4a35a3ef40707bece4f9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:OtherRegulatoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i20544bbb9d174ace9d9a577c35f476c2_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:OtherRegulatoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i57c7e76553254a9eb8f8eee49293a6bd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WaterSupplyBalancingAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0a90270f54b947d0987f2b1915d0ce92_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WaterSupplyBalancingAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4b6bf48124ea435e90eb722ec909c633_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WaterSupplyBalancingAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibc2637cd943d4441a8fc9657b3fec9e0_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WaterSupplyBalancingAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib6a41d0dd09a4433a2f25e7cb9fab0c6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PensionBalancingAccountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3d1c465879fd4f6a9322ebf5aa30a0d8_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PensionBalancingAccountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iae148aef10f3481ea3c6c39d99dee027_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PensionBalancingAccountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2614a09046194427b079d81658726d54_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PensionBalancingAccountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i75e870af46fe4420be299c09f363bd3a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PRVMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iff5d92a74ea94034b53c469c5b588e41_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PRVMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4e2b51e6ebc340c0ba68c53d71e2891c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PRVMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i46be3a705ae0485abbdfdec7b502f36c_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PRVMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0eebe0cd04984dd380da9ed731df0b21_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CEMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie39795f9b4964ce99e853cb6f29c0325_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CEMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib8000d9d8e554379ac81009ad0fbc2bd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CEMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i97cc8cacdbeb451c82c44cbd5b28f896_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CEMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iede51abb7c0c4124ad6c2c05948e490c_I20211117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sjw:AtTheMarketOfferingMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-17</instant>
        </period>
    </context>
    <context id="i68e1e59828734e8285e4bbfc5e3a0dd4_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sjw:AtTheMarketOfferingMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i25bd5961844b43909feb43490d9d9ca8_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sjw:AtTheMarketOfferingMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib1ddac53733b44adbb6f30561b17d70d_D20211117-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sjw:AtTheMarketOfferingMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-17</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i92c0dce07815422386bc35182694f35c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sjw:AtTheMarketOfferingMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ief5930bba61c4986bab38f6c990333c7_D20210308-20210308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sjw:PublicStockOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-08</startDate>
            <endDate>2021-03-08</endDate>
        </period>
    </context>
    <context id="i7e47f21c590e475ab73683c1f6841cb3_I20210308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2021-03-08</instant>
        </period>
    </context>
    <context id="i6a6283f8f4e94357a585da192b66e2a7_D20210308-20210308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-08</startDate>
            <endDate>2021-03-08</endDate>
        </period>
    </context>
    <context id="i38e80694c5c142f0b611b0d12fbe9b80_I20220802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-02</instant>
        </period>
    </context>
    <context id="ibbb2477280b04007b96d4a5dfb34fa36_I20220802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SJWGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-02</instant>
        </period>
    </context>
    <context id="ibc8061b486014c0c8a320a2969fc37d4_I20220802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SJWCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-02</instant>
        </period>
    </context>
    <context id="i4e6de7a1a9f4443fac5adaf6b046884d_I20220802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:CTWSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-02</instant>
        </period>
    </context>
    <context id="i8fec0742c4af4cedafc01d2f563901e7_I20220802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SJWTXIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-02</instant>
        </period>
    </context>
    <context id="i4a254350e46c454d828b901514c25956_D20210423-20210423">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:SJWCCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-23</startDate>
            <endDate>2021-04-23</endDate>
        </period>
    </context>
    <context id="ia01926f3a6c84eedaf5623d3b6fec814_I20210423">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:SJWTXCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-23</instant>
        </period>
    </context>
    <context id="ia18dafdc54094a34baf4fc90dee49a44_I20220801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:AmendedAndRestatedRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:CTWSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-01</instant>
        </period>
    </context>
    <context id="i6d014768e65a4cc89ee1f50c1c229821_I20220802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:AmendedAndRestatedRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:CTWSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-02</instant>
        </period>
    </context>
    <context id="i937f174b773048ba8c411d3f5771a3b8_I20220406">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A454NoteDueMay2042Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-06</instant>
        </period>
    </context>
    <context id="idca74935ff10417885d4242994a7b5f3_I20220628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A471SeniorNoteSeries2022Due2052Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-28</instant>
        </period>
    </context>
    <context id="i7ef76d7c505141d3b782d388e7303121_I20220714">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A485SeniorNoteSeriesPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-14</instant>
        </period>
    </context>
    <context id="ifd80491dd77d4eb18525e0cad45cafc7_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">sjw:CTWSEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iee614d9ab1ab4690a25d985d68c5403e_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sjw:RestrictedStockAndDeferredRestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iea53cab864b1463a8959d2c16bb7c75a_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1729541bc0ce4248b6a38071da2b11dc_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4e2857a2b8ec43b4956f3bd432b39c75_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia3d01d0068a540af8bab82f894f607ee_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie94e27b625b74d38b21085954ebe0b5b_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sjw:RestrictedStockAndDeferredRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if74ffb0dab5443ce87187d82c33c7424_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sjw:RestrictedStockAndDeferredRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i619d96d976e64e8889bd3adf68d27745_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sjw:RestrictedStockAndDeferredRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i43ed8178d2f14f71ade4ae9b2b0e4852_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sjw:RestrictedStockAndDeferredRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i35ec466500554ac096362a513d89bc10_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia344c6360ece4531ae39b9da627e0b44_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i42796218c78740839a561b10db922338_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5208413ccad6434988e73ebbb8961702_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5f588c0bfb164c879f9c8665e0625e0d_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3e84fa384c664d3d9c7ec8b2298f0d4e_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i185572ccf9ab4e7988f1eccf3e5c9dc2_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2ee448feb61a4414982df0e72a79f47a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i94a97b0855e64da59d87a8418d9353c7_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib9cc642f179c47bdbffd08aeee10cc6e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7c30b98f5942477086f1ff18c6823d76_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sjw:MarketbasedRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6f1d3f437be94c8fa08e23605f299697_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sjw:MarketbasedRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i24a35d48c14e470abb2b17ec6fc9a028_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sjw:RestrictedStockAndDeferredRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ic5cd226449f1490e94db3be14b4e10c6_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i003bbbf4bf054e8281e4859db173b0b7_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9a31fad084474586ad854aaadbaa9e76_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0a5c00ef23eb41fa898dc385afcffe8d_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibbab49e463fc41c6b32b2e961feb9a1c_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i58dcbc790eba4ad9818b825b0a372962_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="icee42f3f6abb47a99aaa54c9f0bad8ff_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i222fc02ad81a4583a9a35726064c234f_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i6807c42d72dc446fa6ea39cbd5e7fdad_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia73fb406fb2c477aab98ad1850f1a1e2_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i493696113dd644ef9ffb3b7b7e0ea787_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i7dd53cfedfea4f1b97481e4418563984_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ifb0f798b42f74e5abaeb57f0048e131f_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i9e5f3313ab17452bb0630f0a58e02d46_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if25ea615780e4eb0ba63b5b3a23af6a9_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8346b842751b4c13853d63c97eeb4a4f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8c17fb709f4d40088e84e87b4e26e60a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i78382cee6cb54fa6b16cd67fd88de2b3_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5db2d25f03c94865928694972ab39c66_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="icf9aff13ef614c0d8ca7ed921f01d3b4_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i0acb2c825bb84742813ba2a7b653286d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i1ac0b4aeca12438192c435509784ac79_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if99e67a9c0024cb6a5d6c91e770154f1_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i51dce4f8a40f4d3587cf2407ee673aa9_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i88dd0fab3527471d9556b0dcbf8b375f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if1f229687e064b7e9cd9129cd0b6eb2e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i73f6cc96ebc54e41ad067e8b99eebabf_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i776aa2251b2d4263bd60d6be28b28f53_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibbc14d48eede4a6b886bf77eacb61e24_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib7cf34ba95184b619a1ded750c20ab4f_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibbe6dd005afd48048cbd63ecb0c9e273_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0bf9bad098754452a83456b23e58278f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i12309c4ed09746f8899c10b90dd9cb33_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i830a0b0b2f9f422fb8799d3bd44af612_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i22e488426ed64a5882096ca9f002441b_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8663aa403b8b436bb621fe3a0c230d1d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i17c387b1d8e643efa69bf69a4838781e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia4f62d5ac860438a9972f8c317fce4e1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ica35038a321f401c96ac92d0743843e7_I20221011">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-11</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="subsidiary">
        <measure>sjw:subsidiary</measure>
    </unit>
    <unit id="property">
        <measure>sjw:property</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="reporting_unit">
        <measure>sjw:reporting_unit</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80L2ZyYWc6MTk1ZTdjYmVjZmMxNDA5ODk2NTk5MTQzOTJhOWU4OTIvdGFibGU6NTkyYTI1N2I1YTQzNGMxNWIwZWFhNTQwNWRmMWU0NmUvdGFibGVyYW5nZTo1OTJhMjU3YjVhNDM0YzE1YjBlYWE1NDA1ZGYxZTQ2ZV8zLTEtMS0xLTk2ODg4_c32fb931-83e9-495b-ba4a-f5d575596867">0000766829</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80L2ZyYWc6MTk1ZTdjYmVjZmMxNDA5ODk2NTk5MTQzOTJhOWU4OTIvdGFibGU6NTkyYTI1N2I1YTQzNGMxNWIwZWFhNTQwNWRmMWU0NmUvdGFibGVyYW5nZTo1OTJhMjU3YjVhNDM0YzE1YjBlYWE1NDA1ZGYxZTQ2ZV80LTEtMS0xLTk2ODg4_35757144-2816-4c83-b0ae-ae589d03c18b">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80L2ZyYWc6MTk1ZTdjYmVjZmMxNDA5ODk2NTk5MTQzOTJhOWU4OTIvdGFibGU6NTkyYTI1N2I1YTQzNGMxNWIwZWFhNTQwNWRmMWU0NmUvdGFibGVyYW5nZTo1OTJhMjU3YjVhNDM0YzE1YjBlYWE1NDA1ZGYxZTQ2ZV81LTEtMS0xLTk2ODg4_fc52ec43-647c-4158-b1ae-8c195dfe4e21">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80L2ZyYWc6MTk1ZTdjYmVjZmMxNDA5ODk2NTk5MTQzOTJhOWU4OTIvdGFibGU6NTkyYTI1N2I1YTQzNGMxNWIwZWFhNTQwNWRmMWU0NmUvdGFibGVyYW5nZTo1OTJhMjU3YjVhNDM0YzE1YjBlYWE1NDA1ZGYxZTQ2ZV82LTEtMS0xLTk2ODg4_19860c73-4ea7-42b2-ac2b-d2a021432d9b">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80L2ZyYWc6MTk1ZTdjYmVjZmMxNDA5ODk2NTk5MTQzOTJhOWU4OTIvdGFibGU6NTkyYTI1N2I1YTQzNGMxNWIwZWFhNTQwNWRmMWU0NmUvdGFibGVyYW5nZTo1OTJhMjU3YjVhNDM0YzE1YjBlYWE1NDA1ZGYxZTQ2ZV83LTEtMS0xLTk2ODg4_197377bb-e80b-42b5-9536-dc38b869fc2e">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xL2ZyYWc6ODNhY2YxZjAyOWE5NDBlNzk3MGZjODdkYjlkMjA5MmEvdGV4dHJlZ2lvbjo4M2FjZjFmMDI5YTk0MGU3OTcwZmM4N2RiOWQyMDkyYV8xMjk_14b96f79-6c96-48be-bdbc-c246df3bda4c">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xL2ZyYWc6ODNhY2YxZjAyOWE5NDBlNzk3MGZjODdkYjlkMjA5MmEvdGV4dHJlZ2lvbjo4M2FjZjFmMDI5YTk0MGU3OTcwZmM4N2RiOWQyMDkyYV8yMzM2_27c6ffd6-a7c8-43d8-9ede-570778e30fc9">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xL2ZyYWc6ODNhY2YxZjAyOWE5NDBlNzk3MGZjODdkYjlkMjA5MmEvdGV4dHJlZ2lvbjo4M2FjZjFmMDI5YTk0MGU3OTcwZmM4N2RiOWQyMDkyYV8yNTQ_622982c8-b64b-4dd6-bf9c-1a6d11ef804f">2022-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xL2ZyYWc6ODNhY2YxZjAyOWE5NDBlNzk3MGZjODdkYjlkMjA5MmEvdGV4dHJlZ2lvbjo4M2FjZjFmMDI5YTk0MGU3OTcwZmM4N2RiOWQyMDkyYV8yMzQw_f42bf497-77f0-4568-95e1-25bf5b8a9e9f">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xL2ZyYWc6ODNhY2YxZjAyOWE5NDBlNzk3MGZjODdkYjlkMjA5MmEvdGV4dHJlZ2lvbjo4M2FjZjFmMDI5YTk0MGU3OTcwZmM4N2RiOWQyMDkyYV8yMzQx_9b768105-ad4b-4232-8c01-3a1e04f1217d">1-8966</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xL2ZyYWc6ODNhY2YxZjAyOWE5NDBlNzk3MGZjODdkYjlkMjA5MmEvdGV4dHJlZ2lvbjo4M2FjZjFmMDI5YTk0MGU3OTcwZmM4N2RiOWQyMDkyYV80MzA_2ca837da-0e3f-4af8-96de-56a9c89141ca">SJW GROUP</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xL2ZyYWc6ODNhY2YxZjAyOWE5NDBlNzk3MGZjODdkYjlkMjA5MmEvdGFibGU6M2E0ZTZjN2E2ODhlNGUzYzgwZGNjZThiZTQ5YTg5NDAvdGFibGVyYW5nZTozYTRlNmM3YTY4OGU0ZTNjODBkY2NlOGJlNDlhODk0MF8wLTAtMS0xLTk2ODg4_e5f5919e-ee13-4815-abe8-5835d704394f">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xL2ZyYWc6ODNhY2YxZjAyOWE5NDBlNzk3MGZjODdkYjlkMjA5MmEvdGFibGU6M2E0ZTZjN2E2ODhlNGUzYzgwZGNjZThiZTQ5YTg5NDAvdGFibGVyYW5nZTozYTRlNmM3YTY4OGU0ZTNjODBkY2NlOGJlNDlhODk0MF8wLTQtMS0xLTk2ODg4_1616055e-25e3-4be3-9d21-9106fae17eb7">77-0066628</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xL2ZyYWc6ODNhY2YxZjAyOWE5NDBlNzk3MGZjODdkYjlkMjA5MmEvdGFibGU6M2E0ZTZjN2E2ODhlNGUzYzgwZGNjZThiZTQ5YTg5NDAvdGFibGVyYW5nZTozYTRlNmM3YTY4OGU0ZTNjODBkY2NlOGJlNDlhODk0MF8zLTAtMS0xLTk2ODg4_b5f2f828-2069-4b05-9cf9-e1f0c7ebc8eb">110 West Taylor Street,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xL2ZyYWc6ODNhY2YxZjAyOWE5NDBlNzk3MGZjODdkYjlkMjA5MmEvdGFibGU6M2E0ZTZjN2E2ODhlNGUzYzgwZGNjZThiZTQ5YTg5NDAvdGFibGVyYW5nZTozYTRlNmM3YTY4OGU0ZTNjODBkY2NlOGJlNDlhODk0MF8zLTEtMS0xLTk2ODg4_b3239a4e-f963-47a7-86bb-c40b2cfd6cde">San Jose,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xL2ZyYWc6ODNhY2YxZjAyOWE5NDBlNzk3MGZjODdkYjlkMjA5MmEvdGFibGU6M2E0ZTZjN2E2ODhlNGUzYzgwZGNjZThiZTQ5YTg5NDAvdGFibGVyYW5nZTozYTRlNmM3YTY4OGU0ZTNjODBkY2NlOGJlNDlhODk0MF8zLTItMS0xLTk2ODg4_e20bc7ac-489c-46c1-b328-0de7cc63da3e">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xL2ZyYWc6ODNhY2YxZjAyOWE5NDBlNzk3MGZjODdkYjlkMjA5MmEvdGFibGU6M2E0ZTZjN2E2ODhlNGUzYzgwZGNjZThiZTQ5YTg5NDAvdGFibGVyYW5nZTozYTRlNmM3YTY4OGU0ZTNjODBkY2NlOGJlNDlhODk0MF8zLTQtMS0xLTk2ODg4_4b05c288-7055-44cc-bd89-138fbffbb4cb">95110</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xL2ZyYWc6ODNhY2YxZjAyOWE5NDBlNzk3MGZjODdkYjlkMjA5MmEvdGV4dHJlZ2lvbjo4M2FjZjFmMDI5YTk0MGU3OTcwZmM4N2RiOWQyMDkyYV8yMzM0_2ded7059-c155-40ad-b91d-d83f05aa1964">(408)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xL2ZyYWc6ODNhY2YxZjAyOWE5NDBlNzk3MGZjODdkYjlkMjA5MmEvdGV4dHJlZ2lvbjo4M2FjZjFmMDI5YTk0MGU3OTcwZmM4N2RiOWQyMDkyYV8yMzM3_aa557c62-c2f5-4964-9ce7-ad6369adb78c">279-7800</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xL2ZyYWc6ODNhY2YxZjAyOWE5NDBlNzk3MGZjODdkYjlkMjA5MmEvdGFibGU6MzYxNjk4ZDdjNjE0NDFmMjgwMDJmNDc2MDU0YWI2ZmYvdGFibGVyYW5nZTozNjE2OThkN2M2MTQ0MWYyODAwMmY0NzYwNTRhYjZmZl8xLTAtMS0xLTk2ODg4_62253172-8bde-41aa-8323-8d9c2d9b1ef2">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xL2ZyYWc6ODNhY2YxZjAyOWE5NDBlNzk3MGZjODdkYjlkMjA5MmEvdGFibGU6MzYxNjk4ZDdjNjE0NDFmMjgwMDJmNDc2MDU0YWI2ZmYvdGFibGVyYW5nZTozNjE2OThkN2M2MTQ0MWYyODAwMmY0NzYwNTRhYjZmZl8xLTItMS0xLTk2ODg4_1de63977-df3e-49ab-a94c-4e5d3e22aa9b">SJW</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xL2ZyYWc6ODNhY2YxZjAyOWE5NDBlNzk3MGZjODdkYjlkMjA5MmEvdGFibGU6MzYxNjk4ZDdjNjE0NDFmMjgwMDJmNDc2MDU0YWI2ZmYvdGFibGVyYW5nZTozNjE2OThkN2M2MTQ0MWYyODAwMmY0NzYwNTRhYjZmZl8xLTQtMS0xLTk2ODg4_4430dedc-5efa-4de8-ae7b-89a5a5b9c2ce">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xL2ZyYWc6ODNhY2YxZjAyOWE5NDBlNzk3MGZjODdkYjlkMjA5MmEvdGV4dHJlZ2lvbjo4M2FjZjFmMDI5YTk0MGU3OTcwZmM4N2RiOWQyMDkyYV8yMzM4_d104c880-af3a-463d-8129-c7490801feff">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xL2ZyYWc6ODNhY2YxZjAyOWE5NDBlNzk3MGZjODdkYjlkMjA5MmEvdGV4dHJlZ2lvbjo4M2FjZjFmMDI5YTk0MGU3OTcwZmM4N2RiOWQyMDkyYV8yMzQy_6a57a00c-0eac-4191-902f-063cab565537">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xL2ZyYWc6ODNhY2YxZjAyOWE5NDBlNzk3MGZjODdkYjlkMjA5MmEvdGV4dHJlZ2lvbjo4M2FjZjFmMDI5YTk0MGU3OTcwZmM4N2RiOWQyMDkyYV8yMzM5_03464cd8-f56b-44c1-958f-8c1a62220cdd">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xL2ZyYWc6ODNhY2YxZjAyOWE5NDBlNzk3MGZjODdkYjlkMjA5MmEvdGV4dHJlZ2lvbjo4M2FjZjFmMDI5YTk0MGU3OTcwZmM4N2RiOWQyMDkyYV8yMzM1_24995499-45b7-45ab-a1ec-e641426fd901">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xL2ZyYWc6ODNhY2YxZjAyOWE5NDBlNzk3MGZjODdkYjlkMjA5MmEvdGV4dHJlZ2lvbjo4M2FjZjFmMDI5YTk0MGU3OTcwZmM4N2RiOWQyMDkyYV8yMzQ0_74efbeba-e695-45be-bf12-b7ab6645d04e">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xL2ZyYWc6ODNhY2YxZjAyOWE5NDBlNzk3MGZjODdkYjlkMjA5MmEvdGV4dHJlZ2lvbjo4M2FjZjFmMDI5YTk0MGU3OTcwZmM4N2RiOWQyMDkyYV8yMzQz_416fcf69-223c-43f8-8119-8a86dc6f678e">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ibbf4179318df4b5d8bd2fa285b745002_I20221024"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xL2ZyYWc6ODNhY2YxZjAyOWE5NDBlNzk3MGZjODdkYjlkMjA5MmEvdGV4dHJlZ2lvbjo4M2FjZjFmMDI5YTk0MGU3OTcwZmM4N2RiOWQyMDkyYV8yMjc4_815017c6-6949-4ec7-abf6-c1b373239f59"
      unitRef="shares">30319317</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Revenues
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMi0xLTEtMS05Njg4OA_ce40bde3-5974-4e6c-8142-5c2920a71b10"
      unitRef="usd">175981000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMi0zLTEtMS05Njg4OA_834eae88-7056-42fb-96cf-17f4e7a3a07f"
      unitRef="usd">166923000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMi01LTEtMS05Njg4OA_db539c7d-0757-4c07-8e84-12604e448fdf"
      unitRef="usd">449324000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMi03LTEtMS05Njg4OA_39d4feb3-e564-4c90-88e5-64aa977bc4c3"
      unitRef="usd">433949000</us-gaap:Revenues>
    <us-gaap:CostOfPurchasedWater
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfNS0xLTEtMS05Njg4OA_1d01039a-e4ae-4b5b-99e9-d42339ff458e"
      unitRef="usd">38744000</us-gaap:CostOfPurchasedWater>
    <us-gaap:CostOfPurchasedWater
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfNS0zLTEtMS05Njg4OA_e009d598-cd3d-4a9a-a2cf-6c0e29184ba1"
      unitRef="usd">33121000</us-gaap:CostOfPurchasedWater>
    <us-gaap:CostOfPurchasedWater
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfNS01LTEtMS05Njg4OA_d8417c27-9dec-451f-b534-7fa1765df3b2"
      unitRef="usd">84313000</us-gaap:CostOfPurchasedWater>
    <us-gaap:CostOfPurchasedWater
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfNS03LTEtMS05Njg4OA_d5e04efa-7e79-4d2f-a922-58675cd35255"
      unitRef="usd">76434000</us-gaap:CostOfPurchasedWater>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfNi0xLTEtMS05Njg4OA_ad1c718f-bff0-4470-b56a-83a80c79640b"
      unitRef="usd">3913000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfNi0zLTEtMS05Njg4OA_76055423-4d61-4c49-ac74-8c6e19fe1ea4"
      unitRef="usd">4179000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfNi01LTEtMS05Njg4OA_91d63df8-8fa5-4156-a05f-d4c1a61189ec"
      unitRef="usd">10387000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfNi03LTEtMS05Njg4OA_6d9a561a-8e75-48f7-94cb-318831cb146c"
      unitRef="usd">10573000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <sjw:GroundwaterExtractionCharges
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfNy0xLTEtMS05Njg4OA_cbd71e55-202d-46da-aac2-ca659d520b8c"
      unitRef="usd">19059000</sjw:GroundwaterExtractionCharges>
    <sjw:GroundwaterExtractionCharges
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfNy0zLTEtMS05Njg4OA_34068839-b0e1-4d30-bfcf-d2dac44c4287"
      unitRef="usd">23736000</sjw:GroundwaterExtractionCharges>
    <sjw:GroundwaterExtractionCharges
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfNy01LTEtMS05Njg4OA_3b4bb7dd-a7e8-4a20-8be3-e1dcd6304815"
      unitRef="usd">51347000</sjw:GroundwaterExtractionCharges>
    <sjw:GroundwaterExtractionCharges
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfNy03LTEtMS05Njg4OA_ef17bfc1-5a6d-489a-afae-43fc0d39274c"
      unitRef="usd">59419000</sjw:GroundwaterExtractionCharges>
    <us-gaap:UtilitiesOperatingExpenseOther
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfOC0xLTEtMS05Njg4OA_f0bd08cd-2d9e-4acf-a5c5-ea3b13e2f06f"
      unitRef="usd">11888000</us-gaap:UtilitiesOperatingExpenseOther>
    <us-gaap:UtilitiesOperatingExpenseOther
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfOC0zLTEtMS05Njg4OA_44a8282b-aacf-41bd-98bc-882d38bcc1e9"
      unitRef="usd">11069000</us-gaap:UtilitiesOperatingExpenseOther>
    <us-gaap:UtilitiesOperatingExpenseOther
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfOC01LTEtMS05Njg4OA_8d3d1f07-572d-470a-83ba-8ae0550c4862"
      unitRef="usd">33607000</us-gaap:UtilitiesOperatingExpenseOther>
    <us-gaap:UtilitiesOperatingExpenseOther
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfOC03LTEtMS05Njg4OA_fe653ec9-73f3-4675-b7ec-70bb97428362"
      unitRef="usd">30302000</us-gaap:UtilitiesOperatingExpenseOther>
    <us-gaap:WaterProductionCosts
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfOS0xLTEtMS05Njg4OA_fe2a62c5-5a55-4674-8e5f-156e6035ec82"
      unitRef="usd">73604000</us-gaap:WaterProductionCosts>
    <us-gaap:WaterProductionCosts
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfOS0zLTEtMS05Njg4OA_8855e880-ad4c-4ba2-8e0c-b8008695d7dc"
      unitRef="usd">72105000</us-gaap:WaterProductionCosts>
    <us-gaap:WaterProductionCosts
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfOS01LTEtMS05Njg4OA_dd4c10e2-6488-4e0e-84c1-3214b4ebc546"
      unitRef="usd">179654000</us-gaap:WaterProductionCosts>
    <us-gaap:WaterProductionCosts
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfOS03LTEtMS05Njg4OA_0e96386d-bb18-4dc1-9c9c-1f4c6c2df807"
      unitRef="usd">176728000</us-gaap:WaterProductionCosts>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTAtMS0xLTEtOTY4ODg_500dfc69-fcab-4cb1-a9a0-9b275ea713e3"
      unitRef="usd">23909000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTAtMy0xLTEtOTY4ODg_537e54b5-b8cc-49fe-972f-50277908a9a8"
      unitRef="usd">22713000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTAtNS0xLTEtOTY4ODg_f66c2759-5478-4517-a6f4-21601af94a38"
      unitRef="usd">71374000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTAtNy0xLTEtOTY4ODg_68ea9efe-8e63-4072-b777-16f78ec36454"
      unitRef="usd">64932000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:UtilitiesOperatingExpenseMaintenance
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTEtMS0xLTEtOTY4ODg_4ec7151a-b506-4cce-9f4b-7c348a3f182b"
      unitRef="usd">7065000</us-gaap:UtilitiesOperatingExpenseMaintenance>
    <us-gaap:UtilitiesOperatingExpenseMaintenance
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTEtMy0xLTEtOTY4ODg_9acd4207-9c55-41bc-b829-e55d4e1892fa"
      unitRef="usd">6369000</us-gaap:UtilitiesOperatingExpenseMaintenance>
    <us-gaap:UtilitiesOperatingExpenseMaintenance
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTEtNS0xLTEtOTY4ODg_ac30005c-70ba-4292-8af8-ed3544aa94a7"
      unitRef="usd">20651000</us-gaap:UtilitiesOperatingExpenseMaintenance>
    <us-gaap:UtilitiesOperatingExpenseMaintenance
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTEtNy0xLTEtOTY4ODg_0be5bb60-b65a-4f4c-9174-7ca853ca3b67"
      unitRef="usd">19221000</us-gaap:UtilitiesOperatingExpenseMaintenance>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTItMS0xLTEtOTY4ODg_e9d7f4ce-0b76-454c-bcd8-5a3587c72b2b"
      unitRef="usd">8354000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTItMy0xLTEtOTY4ODg_1663be66-62f4-4e46-93f2-2c5bb9a86b77"
      unitRef="usd">8125000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTItNS0xLTEtOTY4ODg_0905d465-0754-49d7-99d0-fbf32000c49c"
      unitRef="usd">24242000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTItNy0xLTEtOTY4ODg_90705135-af07-4544-977a-153b81dc6ff6"
      unitRef="usd">22789000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTMtMS0xLTEtOTY4ODg_ac2ce49f-88d8-4c2b-8582-30874110b641"
      unitRef="usd">25529000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTMtMy0xLTEtOTY4ODg_c2cb1819-c7fa-43f6-b3b4-e08c109ec913"
      unitRef="usd">23837000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTMtNS0xLTEtOTY4ODg_bbf03be2-7d1d-4fa8-933e-e0a6585b683f"
      unitRef="usd">78342000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTMtNy0xLTEtOTY4ODg_a4e3a5aa-96e4-4921-a349-a4283e227e11"
      unitRef="usd">70787000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTQtMS0xLTEtOTY4ODg_5e04404e-5f4c-4ee3-a5d0-daf90757147d"
      unitRef="usd">82000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTQtMy0xLTEtOTY4ODg_9c761462-d5b8-4219-8d56-8f6c07092bb3"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTQtNS0xLTEtOTY4ODg_b728856d-175a-4965-9fe7-ca98acef262b"
      unitRef="usd">5532000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTQtNy0xLTEtOTY4ODg_2da63f3c-b329-496f-8e93-a71a21c6901f"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTUtMS0xLTEtOTY4ODg_39927cd6-62ad-452a-9350-9a3a77833e29"
      unitRef="usd">138379000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTUtMy0xLTEtOTY4ODg_c5e62934-0bbe-48c6-bd91-c347d0965fcf"
      unitRef="usd">133149000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTUtNS0xLTEtOTY4ODg_0f391493-0650-4261-bf2a-772fcc082a14"
      unitRef="usd">368731000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTUtNy0xLTEtOTY4ODg_532a3012-1267-4c62-9783-3b5e3e2d684d"
      unitRef="usd">354457000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTYtMS0xLTEtOTY4ODg_62fb8de4-cf5a-4f72-8f3a-8fdae231c19b"
      unitRef="usd">37602000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTYtMy0xLTEtOTY4ODg_38a658ef-f473-4bd8-bf39-6ea13f2e387d"
      unitRef="usd">33774000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTYtNS0xLTEtOTY4ODg_24f5a4a1-fa28-4401-827f-f4c0c24c6756"
      unitRef="usd">80593000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTYtNy0xLTEtOTY4ODg_23a3ec39-aaff-4d70-9c85-bbe0e7b63d22"
      unitRef="usd">79492000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseDebt
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTgtMS0xLTEtOTY4ODg_41773d56-68cc-4c64-8a98-ed2ac75d18a6"
      unitRef="usd">14190000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTgtMy0xLTEtOTY4ODg_a53e9ee5-0ddc-411a-a810-7bf0ade14567"
      unitRef="usd">13535000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTgtNS0xLTEtOTY4ODg_66b79fc3-9d5e-4e29-87f5-10102d9f6195"
      unitRef="usd">42160000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTgtNy0xLTEtOTY4ODg_1436451d-2339-4e6b-baf4-0d01b692c80a"
      unitRef="usd">40655000</us-gaap:InterestExpenseDebt>
    <us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTktMS0xLTEtOTY4ODg_01fd213c-e12e-4348-a6d9-b7a9b547e2d7"
      unitRef="usd">-970000</us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent>
    <us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTktMy0xLTEtOTY4ODg_77f3d724-413e-4366-8452-9a72be7d70fc"
      unitRef="usd">-334000</us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent>
    <us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTktNS0xLTEtOTY4ODg_4e1791c5-4fa0-44a1-b785-7b3d21d3148e"
      unitRef="usd">-2860000</us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent>
    <us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMTktNy0xLTEtOTY4ODg_e757d092-c071-4207-aee9-1e5e6e82518a"
      unitRef="usd">-999000</us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMjAtMS0xLTEtOTY4ODg_1018b3bb-658f-4020-b3c9-913c94015b68"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMjAtMy0xLTEtOTY4ODg_973bab9e-eedf-4551-8dea-41ed2ac0b5df"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMjAtNS0xLTEtOTY4ODg_a8c02353-2f8a-4d1c-9943-3976529682f3"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMjAtNy0xLTEtOTY4ODg_c8db6d9c-cc55-48d7-bcfa-e17afdc4b854"
      unitRef="usd">3000000</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMjItMS0xLTEtOTY4ODg_f3afefa0-8e27-427e-8e94-e8cee552ab00"
      unitRef="usd">875000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMjItMy0xLTEtOTY4ODg_f38256a5-0562-4344-8dfe-3b071f667671"
      unitRef="usd">1244000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMjItNS0xLTEtOTY4ODg_df196c15-5af6-4bd3-99d6-ca43c596d796"
      unitRef="usd">2694000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMjItNy0xLTEtOTY4ODg_27b32a4f-d9a5-4ede-bef0-2fd092dd007d"
      unitRef="usd">4782000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMjMtMS0xLTEtOTY4ODg_c523f0db-2d8e-4115-a85b-0ca3f7c6c526"
      unitRef="usd">25257000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMjMtMy0xLTEtOTY4ODg_4f6be568-08e2-462e-91d3-7d01881aef85"
      unitRef="usd">21817000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMjMtNS0xLTEtOTY4ODg_04698a63-e315-45ea-ad08-94f70069ef13"
      unitRef="usd">43987000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMjMtNy0xLTEtOTY4ODg_93b6c80c-d09b-4538-8e6e-f5233c1fc80a"
      unitRef="usd">47618000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMjQtMS0xLTEtOTY4ODg_4b6f856f-885b-462a-b260-96ebba9c272a"
      unitRef="usd">223000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMjQtMy0xLTEtOTY4ODg_32b469fd-880b-4712-b62c-e41ace34c374"
      unitRef="usd">2749000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMjQtNS0xLTEtOTY4ODg_a6e2d581-f01e-4e3e-977d-0c380624d74e"
      unitRef="usd">3658000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMjQtNy0xLTEtOTY4ODg_d09c9559-dcc9-46d2-b62c-96a8f199e747"
      unitRef="usd">5159000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMjUtMS0xLTEtOTY4ODg_fbd253e8-f16c-4fcd-a83a-86400f058d41"
      unitRef="usd">25034000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMjUtMy0xLTEtOTY4ODg_403ddc4d-fa8c-4f64-bfa2-23466900452b"
      unitRef="usd">19068000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMjUtNS0xLTEtOTY4ODg_b7b87f3b-6399-4ad3-baed-328e48b661d6"
      unitRef="usd">40329000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMjUtNy0xLTEtOTY4ODg_b94f90ed-6554-4bfa-b29a-4f750a481aa4"
      unitRef="usd">42459000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMjYtMS0xLTEtOTY4ODg_2d3ad4b4-ea52-4e52-9c46-e0ed366ebd49"
      unitRef="usd">-173000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMjYtMy0xLTEtOTY4ODg_6850431e-cfb6-430f-b34a-22f66e4c0ed7"
      unitRef="usd">-12000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMjYtNS0xLTEtOTY4ODg_9a99b7b6-40b8-4423-8cdf-d320784ca349"
      unitRef="usd">-602000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMjYtNy0xLTEtOTY4ODg_fb675a60-a272-4b30-9a38-fe3aac85b292"
      unitRef="usd">133000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMjctMS0xLTEtOTY4ODg_82536f80-7ab2-47ec-95ce-c14fce65b962"
      unitRef="usd">24861000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMjctMy0xLTEtOTY4ODg_2e4ebdc3-c8e7-4cad-be20-d215d6f5b98d"
      unitRef="usd">19056000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMjctNS0xLTEtOTY4ODg_9bb2831e-fe36-49bd-9063-470cc37fed71"
      unitRef="usd">39727000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMjctNy0xLTEtOTY4ODg_100a0da8-738d-4dea-a0b9-f40671984ce4"
      unitRef="usd">42592000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMjktMS0xLTEtOTY4ODg_83149fe0-f3cf-462a-b88c-f1423cd24e6f"
      unitRef="usdPerShare">0.83</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMjktMy0xLTEtOTY4ODg_0fa1704a-8475-4128-9257-52f8ec8a8517"
      unitRef="usdPerShare">0.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMjktNS0xLTEtOTY4ODg_b440bb91-9dc1-47d9-84f3-1988c2d9d061"
      unitRef="usdPerShare">1.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMjktNy0xLTEtOTY4ODg_1fe66689-23d7-45a2-8e7b-7e84addebbe3"
      unitRef="usdPerShare">1.44</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMzAtMS0xLTEtOTY4ODg_4e997fbf-8248-4828-82de-99af411e97e2"
      unitRef="usdPerShare">0.82</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMzAtMy0xLTEtOTY4ODg_9021d684-5f32-4539-b922-211bc4da150d"
      unitRef="usdPerShare">0.64</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMzAtNS0xLTEtOTY4ODg_07a8caed-6808-448b-8a72-9d2c657c0faa"
      unitRef="usdPerShare">1.33</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMzAtNy0xLTEtOTY4ODg_5cdf84a8-cd93-4def-8313-d22a1aa32728"
      unitRef="usdPerShare">1.43</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMzEtMS0xLTEtOTY4ODg_45cc173d-7d10-4ff6-b3f7-e488d193da3c"
      unitRef="usdPerShare">0.36</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMzEtMy0xLTEtOTY4ODg_2ac82644-0c16-44e2-8877-b713b895b6f4"
      unitRef="usdPerShare">0.34</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMzEtNS0xLTEtOTY4ODg_3bbb0eae-9d4f-4d9d-8da1-349b186023b0"
      unitRef="usdPerShare">1.08</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMzEtNy0xLTEtOTY4ODg_4a1f3800-d59e-41a2-8cd4-e0327119f28c"
      unitRef="usdPerShare">1.02</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMzMtMS0xLTEtOTY4ODg_ade30b2d-5df7-402e-80d5-f0b2231f573c"
      unitRef="shares">30269462</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMzMtMy0xLTEtOTY4ODg_63ac96d2-5a7f-4aa2-ab23-137404887b1c"
      unitRef="shares">29816736</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMzMtNS0xLTEtOTY4ODg_cfe70b9a-f922-439d-9d2c-7a76b91f009f"
      unitRef="shares">30246201</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMzMtNy0xLTEtOTY4ODg_d19d7d74-0532-4fcd-9240-201f96041817"
      unitRef="shares">29496533</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMzQtMS0xLTEtOTY4ODg_05eedc23-583d-409b-b178-960ff63752be"
      unitRef="shares">30392295</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMzQtMy0xLTEtOTY4ODg_c13916c2-24b0-4f7d-8fdf-adea3f15cb53"
      unitRef="shares">29952477</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMzQtNS0xLTEtOTY4ODg_5ce3ed07-8a66-4ae1-a391-c01831ed9387"
      unitRef="shares">30358268</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xNi9mcmFnOmNiN2JkN2E4NzAwMzQ2ZmY5YmNmYTliY2IwNjcwNzM4L3RhYmxlOmFmZDM0YTE3NjgyNDQ3YTNiMzBhODVjZmIwYjI4MWY3L3RhYmxlcmFuZ2U6YWZkMzRhMTc2ODI0NDdhM2IzMGE4NWNmYjBiMjgxZjdfMzQtNy0xLTEtOTY4ODg_5253b5c5-2692-42a2-82e5-5f67fbbeb2b4"
      unitRef="shares">29625784</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMy0xLTEtMS05Njg4OA_8db09e2f-9e07-4a84-a7fb-f7ba6277f4c0"
      unitRef="usd">39885000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMy0zLTEtMS05Njg4OA_111c7803-013a-405c-8122-46f59b60248a"
      unitRef="usd">39004000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand>
    <sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfNC0xLTEtMS05Njg4OA_9b4d7b04-532c-498b-8ea4-8d5e508bb7b9"
      unitRef="usd">3596198000</sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment>
    <sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfNC0zLTEtMS05Njg4OA_afb15d5b-3975-4fd2-8a5b-3ada1ceef52d"
      unitRef="usd">3381908000</sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfNS0xLTEtMS05Njg4OA_dbd5e919-8cc5-4918-b91a-7f824f8375ef"
      unitRef="usd">127528000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfNS0zLTEtMS05Njg4OA_0665c6fa-48f6-48a1-8f0f-3124aa83ef8d"
      unitRef="usd">176427000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfNi0xLTEtMS05Njg4OA_b80ffb56-473e-4512-86a9-f3eb1e602cce"
      unitRef="usd">35960000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfNi0zLTEtMS05Njg4OA_348b69ef-1750-41a9-9ef0-801dfeb9ac81"
      unitRef="usd">36276000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfNy0xLTEtMS05Njg4OA_d0f19e44-7a95-4fd3-8d9f-1e7473aa4008"
      unitRef="usd">3799571000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfNy0zLTEtMS05Njg4OA_94dbbe86-e904-433b-828e-bd0db50aa970"
      unitRef="usd">3633615000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfOC0xLTEtMS05Njg4OA_6fcb9815-8de1-4707-b5b7-aaea62bd61ea"
      unitRef="usd">1206690000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfOC0zLTEtMS05Njg4OA_0749e397-03b4-44d3-a368-3afdafe59b91"
      unitRef="usd">1136116000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfOS0xLTEtMS05Njg4OA_5f4bc984-6d32-428b-887b-cc72dd7c3e3f"
      unitRef="usd">2592881000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfOS0zLTEtMS05Njg4OA_46ab8ea1-b8fd-4b28-a47c-aad472110c8d"
      unitRef="usd">2497499000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:RealEstateInvestmentPropertyAtCost
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMTAtMS0xLTEtOTY4ODg_a20db48a-8bdc-447f-89f3-9d276125aded"
      unitRef="usd">58012000</us-gaap:RealEstateInvestmentPropertyAtCost>
    <us-gaap:RealEstateInvestmentPropertyAtCost
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMTAtMy0xLTEtOTY4ODg_e89f8240-7be1-47ee-b28a-8d6fa73ed4db"
      unitRef="usd">57632000</us-gaap:RealEstateInvestmentPropertyAtCost>
    <us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMTEtMS0xLTEtOTY4ODg_a1da0a50-9a02-4aa0-a8d5-99cc360f683b"
      unitRef="usd">16855000</us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation>
    <us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMTEtMy0xLTEtOTY4ODg_c7d93c0f-a265-467a-a989-f4f784269122"
      unitRef="usd">15951000</us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation>
    <us-gaap:RealEstateInvestmentPropertyNet
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMTItMS0xLTEtOTY4ODg_f43d66d8-4dc8-499a-867b-1e63f9da3b06"
      unitRef="usd">41157000</us-gaap:RealEstateInvestmentPropertyNet>
    <us-gaap:RealEstateInvestmentPropertyNet
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMTItMy0xLTEtOTY4ODg_c569ff6f-4a8a-494c-9283-8285e63f258e"
      unitRef="usd">41681000</us-gaap:RealEstateInvestmentPropertyNet>
    <us-gaap:Cash
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMTUtMS0xLTEtOTY4ODg_0ffe4960-e201-46e4-928d-dc621a2a982b"
      unitRef="usd">13190000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMTUtMy0xLTEtOTY4ODg_66a6753a-5f09-4b38-9e10-7a7e5643226e"
      unitRef="usd">10908000</us-gaap:Cash>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMTYtMS0xLTEtOTY4ODg_35a62e4a-a9fd-475c-9c8d-66f40785c307"
      unitRef="usd">0</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMTYtMy0xLTEtOTY4ODg_5e5028a4-8824-47d6-a586-eb6e147eed66"
      unitRef="usd">1211000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMTgtMC0xLTEtOTY4ODgvdGV4dHJlZ2lvbjozMjNhNzMzNjc2YTc0ZjhjYjM3YzIxNjE0YWVkMTlhMl82Mw_99f2e0af-151a-43ef-bc9c-8c2a1ebfea1f"
      unitRef="usd">5665000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMTgtMC0xLTEtOTY4ODgvdGV4dHJlZ2lvbjozMjNhNzMzNjc2YTc0ZjhjYjM3YzIxNjE0YWVkMTlhMl83MA_ed07403d-a22d-4b23-afb5-9b4c95fe10f8"
      unitRef="usd">4600000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMTgtMS0xLTEtOTY4ODg_e81dc838-fd00-40b6-8c1c-d362f99b9a55"
      unitRef="usd">63760000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMTgtMy0xLTEtOTY4ODg_0e47e3f1-8a5b-4422-b4f7-28e19add85d4"
      unitRef="usd">53699000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMTktMS0xLTEtOTY4ODg_8c754ba8-8a06-4bb5-86b5-243d6a8fa1c2"
      unitRef="usd">0</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMTktMy0xLTEtOTY4ODg_ba61d450-4f4a-4ebb-9282-74508faa0f31"
      unitRef="usd">2308000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:NontradeReceivablesCurrent
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMjAtMS0xLTEtOTY4ODg_a2495dd9-ea5b-4bef-b6b0-0ebf0625b9d8"
      unitRef="usd">7300000</us-gaap:NontradeReceivablesCurrent>
    <us-gaap:NontradeReceivablesCurrent
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMjAtMy0xLTEtOTY4ODg_68f5f794-1f2d-4f2c-ab9d-d4bf37a05fe0"
      unitRef="usd">4735000</us-gaap:NontradeReceivablesCurrent>
    <us-gaap:ReceivablesLongTermContractsOrPrograms
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMjEtMS0xLTEtOTY4ODg_3382805b-1cf9-4df0-9d71-e119c085894b"
      unitRef="usd">53682000</us-gaap:ReceivablesLongTermContractsOrPrograms>
    <us-gaap:ReceivablesLongTermContractsOrPrograms
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMjEtMy0xLTEtOTY4ODg_1b1ee0cf-99d0-4afa-a623-baef51bb9199"
      unitRef="usd">44026000</us-gaap:ReceivablesLongTermContractsOrPrograms>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMjItMS0xLTEtOTY4ODg_111992ce-16bb-4ad7-b328-1da5a016d07a"
      unitRef="usd">12964000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMjItMy0xLTEtOTY4ODg_09f44528-2ca1-426e-81bd-6f8184c5c72e"
      unitRef="usd">9667000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMjMtMS0xLTEtOTY4ODg_ba5b8e94-6db9-4da9-81fd-63395f6f3224"
      unitRef="usd">738000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMjMtMy0xLTEtOTY4ODg_86b44f20-7ac4-4bd5-b6e2-d27270832ff2"
      unitRef="usd">2629000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMjQtMS0xLTEtOTY4ODg_05eb0470-7995-4a17-8cb1-37f0c6ea5458"
      unitRef="usd">6266000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMjQtMy0xLTEtOTY4ODg_ff51de6e-7443-438f-9de7-3147deeca5f6"
      unitRef="usd">4902000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMjUtMS0xLTEtOTY4ODg_81406803-23d2-45c7-9d60-dfdc7df50113"
      unitRef="usd">157900000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMjUtMy0xLTEtOTY4ODg_ac2af6cb-9947-4d16-8029-4c2274d17dda"
      unitRef="usd">134085000</us-gaap:AssetsCurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMjctMS0xLTEtOTY4ODg_56c2cb96-9921-4616-ba5f-90b81de44d53"
      unitRef="usd">145945000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMjctMy0xLTEtOTY4ODg_051087e0-0f16-463e-91fb-d07e800ff93c"
      unitRef="usd">151992000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:Investments
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMjgtMS0xLTEtOTY4ODg_078cc309-28e3-44ff-9b40-03de6f3c5079"
      unitRef="usd">14438000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMjgtMy0xLTEtOTY4ODg_41bd0bbb-f2db-4b9e-a804-c83954dd2509"
      unitRef="usd">15784000</us-gaap:Investments>
    <us-gaap:Goodwill
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMjktMS0xLTEtOTY4ODg_0c7d4235-1620-4c98-9dad-f6c71140315d"
      unitRef="usd">640311000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMjktMy0xLTEtOTY4ODg_52678d4e-b2a6-404c-b6e2-679f8c1f0b58"
      unitRef="usd">640471000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMzAtMS0xLTEtOTY4ODg_5c286aeb-654e-466f-b091-256ee768c25d"
      unitRef="usd">12072000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMzAtMy0xLTEtOTY4ODg_1cfa9d69-ae68-4ac3-916d-007495053cf3"
      unitRef="usd">10883000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMzEtMS0xLTEtOTY4ODg_a9947340-e506-4689-8481-0af9c308b6da"
      unitRef="usd">812766000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMzEtMy0xLTEtOTY4ODg_a267911a-8ad9-45c5-8405-a4e36820ce5d"
      unitRef="usd">819130000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMzItMS0xLTEtOTY4ODg_b099c8cc-27f7-4b0d-8f37-e681818bf84d"
      unitRef="usd">3604704000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjQxN2EzZTBkYmMyNDQ2YThiMTBjZjMyNzVhNzYwOTQ5L3RhYmxlcmFuZ2U6NDE3YTNlMGRiYzI0NDZhOGIxMGNmMzI3NWE3NjA5NDlfMzItMy0xLTEtOTY4ODg_14169da8-8ba7-412e-894c-47d00eb75da9"
      unitRef="usd">3492395000</us-gaap:Assets>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfNC0wLTEtMS05Njg4OC90ZXh0cmVnaW9uOmFmOTM0NjkwZjUzNDRmZmFhM2YzOGFkMjc5YmFiMGMyXzE4_d8d37adb-c00b-4d7f-8801-aa9a3e116d78"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfNC0wLTEtMS05Njg4OC90ZXh0cmVnaW9uOmFmOTM0NjkwZjUzNDRmZmFhM2YzOGFkMjc5YmFiMGMyXzE4_f46fed6f-55d2-4460-a652-7a98d6d245e1"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfNC0wLTEtMS05Njg4OC90ZXh0cmVnaW9uOmFmOTM0NjkwZjUzNDRmZmFhM2YzOGFkMjc5YmFiMGMyXzQz_90ac04e8-3e13-478c-a1d3-8b13fcdb8150"
      unitRef="shares">70000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfNC0wLTEtMS05Njg4OC90ZXh0cmVnaW9uOmFmOTM0NjkwZjUzNDRmZmFhM2YzOGFkMjc5YmFiMGMyXzQz_a8b6b52c-bdb6-46c6-ad4c-cc0842a0a713"
      unitRef="shares">70000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfNC0wLTEtMS05Njg4OC90ZXh0cmVnaW9uOmFmOTM0NjkwZjUzNDRmZmFhM2YzOGFkMjc5YmFiMGMyXzg0_87960aa2-4186-4187-ac76-053ea20b6f1e"
      unitRef="shares">30315265</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfNC0wLTEtMS05Njg4OC90ZXh0cmVnaW9uOmFmOTM0NjkwZjUzNDRmZmFhM2YzOGFkMjc5YmFiMGMyXzg0_a327fb8e-011e-40e0-9d83-066c4b4bb451"
      unitRef="shares">30315265</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfNC0wLTEtMS05Njg4OC90ZXh0cmVnaW9uOmFmOTM0NjkwZjUzNDRmZmFhM2YzOGFkMjc5YmFiMGMyXzk3_264314d8-217b-4806-9249-b2c16adb01e6"
      unitRef="shares">30181348</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfNC0wLTEtMS05Njg4OC90ZXh0cmVnaW9uOmFmOTM0NjkwZjUzNDRmZmFhM2YzOGFkMjc5YmFiMGMyXzk3_a4f2fed8-8a52-4a09-8a12-89fbec66040b"
      unitRef="shares">30181348</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfNC0xLTEtMS05Njg4OA_a435b001-d896-4823-810c-118073298106"
      unitRef="usd">30000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfNC0zLTEtMS05Njg4OA_4a695466-d8f2-4307-bcde-3131f92cba73"
      unitRef="usd">30000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfNS0xLTEtMS05Njg4OA_50466ece-c5c8-41d2-8fe3-9218fad6af42"
      unitRef="usd">614226000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfNS0zLTEtMS05Njg4OA_eb84633d-198e-434d-945f-35f39f614c42"
      unitRef="usd">606392000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfNi0xLTEtMS05Njg4OA_61f1fb2c-72c7-4552-b403-28abec0f2bfc"
      unitRef="usd">435856000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfNi0zLTEtMS05Njg4OA_17a96126-9031-40c1-8cc9-fba67d5e3339"
      unitRef="usd">428260000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfNy0xLTEtMS05Njg4OA_c293bd5e-3569-4348-bf56-83ada8a594a7"
      unitRef="usd">-765000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfNy0zLTEtMS05Njg4OA_2b02d972-a7aa-4074-b77b-e081c4e6358c"
      unitRef="usd">-163000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfOC0xLTEtMS05Njg4OA_150d1d17-ab1e-44c1-86d4-c68a90736079"
      unitRef="usd">1049347000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfOC0zLTEtMS05Njg4OA_9d5ffca6-11bf-478b-a6fa-d99744d18dcc"
      unitRef="usd">1034519000</us-gaap:StockholdersEquity>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfOS0xLTEtMS05Njg4OA_6a964830-486b-43c8-82e3-695e9850c224"
      unitRef="usd">1453748000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfOS0zLTEtMS05Njg4OA_a383043f-08ad-43cd-892f-7a7d60d836e8"
      unitRef="usd">1492935000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:CapitalizationLongtermDebtAndEquity
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfMTAtMS0xLTEtOTY4ODg_d622364c-93de-4a55-8fcb-f267ec2d5c31"
      unitRef="usd">2503095000</us-gaap:CapitalizationLongtermDebtAndEquity>
    <us-gaap:CapitalizationLongtermDebtAndEquity
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfMTAtMy0xLTEtOTY4ODg_8141cbcd-6f8a-4c42-a46c-b40bca71b01f"
      unitRef="usd">2527454000</us-gaap:CapitalizationLongtermDebtAndEquity>
    <us-gaap:LinesOfCreditCurrent
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfMTItMS0xLTEtOTY4ODg_296c27a5-e376-439b-adb4-511eca47235f"
      unitRef="usd">199170000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfMTItMy0xLTEtOTY4ODg_afa556e3-0a2c-4f1e-a8bf-762ce880b53c"
      unitRef="usd">62996000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfMTMtMS0xLTEtOTY4ODg_e7613f02-9bb1-44fb-bfdf-21d6b6195bd1"
      unitRef="usd">4340000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfMTMtMy0xLTEtOTY4ODg_cf2e6fff-8b98-48f6-8523-92ff9cc9500c"
      unitRef="usd">39106000</us-gaap:LongTermDebtCurrent>
    <sjw:Accruedgroundwaterextractionchargespurchasedwaterandpower
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfMTQtMS0xLTEtOTY4ODg_39a98bad-9863-4c57-a630-301a1e8de623"
      unitRef="usd">27694000</sjw:Accruedgroundwaterextractionchargespurchasedwaterandpower>
    <sjw:Accruedgroundwaterextractionchargespurchasedwaterandpower
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfMTQtMy0xLTEtOTY4ODg_f73b4fa4-c169-4810-8e66-fa4ff7ed4c24"
      unitRef="usd">17200000</sjw:Accruedgroundwaterextractionchargespurchasedwaterandpower>
    <us-gaap:AccountsPayableCurrent
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfMTUtMS0xLTEtOTY4ODg_0a0baabc-0b89-4941-a906-ced7e1ae65de"
      unitRef="usd">29765000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfMTUtMy0xLTEtOTY4ODg_37c27050-9695-4e7d-a8e4-5da171822625"
      unitRef="usd">30391000</us-gaap:AccountsPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfMTYtMS0xLTEtOTY4ODg_7a71c21f-2323-4493-83b6-04f5899fc36d"
      unitRef="usd">17905000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfMTYtMy0xLTEtOTY4ODg_c1a0527b-7505-4d1e-8c19-34b2e37c4e82"
      unitRef="usd">14174000</us-gaap:InterestPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfMTgtMS0xLTEtOTY4ODg_d66bcc20-0a97-4489-9ac5-7e5b64143142"
      unitRef="usd">11524000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfMTgtMy0xLTEtOTY4ODg_baaa2047-ab86-482d-af9d-c3c1e4d4ea2c"
      unitRef="usd">11583000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfMTktMS0xLTEtOTY4ODg_67066092-98c6-4a20-a92b-3b1b5766722c"
      unitRef="usd">3859000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfMTktMy0xLTEtOTY4ODg_8d57f48e-e10e-48de-8f22-9b0fd932b3fa"
      unitRef="usd">0</us-gaap:TaxesPayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfMjAtMS0xLTEtOTY4ODg_83f18baf-3d54-4593-b84f-7a85c9e4b1d1"
      unitRef="usd">24453000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfMjAtMy0xLTEtOTY4ODg_d9b0ecb7-69a2-4c2f-9468-1a474e218dc9"
      unitRef="usd">27821000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfMjEtMS0xLTEtOTY4ODg_ffdf360d-41ba-45b6-aa2d-67039d4b7137"
      unitRef="usd">318710000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfMjEtMy0xLTEtOTY4ODg_a209459d-9764-4951-9dc5-4a44e8cddc73"
      unitRef="usd">203271000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfMjItMS0xLTEtOTY4ODg_4b8b845e-e5e2-44f9-b930-1cfcbb9fdc6a"
      unitRef="usd">208130000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfMjItMy0xLTEtOTY4ODg_214862c5-a33b-4eb8-a7cb-dfddde47b9a1"
      unitRef="usd">200451000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfMjMtMS0xLTEtOTY4ODg_c8eae0d4-0c2b-4c33-8f2a-ec579ff0761c"
      unitRef="usd">140842000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfMjMtMy0xLTEtOTY4ODg_9ea78051-c84c-4775-b125-ed743a7e1460"
      unitRef="usd">130693000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContributionsInAidOfConstruction
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfMjQtMS0xLTEtOTY4ODg_3b64c3b6-7e8b-43cc-b0ca-5bfe2c1e5860"
      unitRef="usd">319866000</us-gaap:ContributionsInAidOfConstruction>
    <us-gaap:ContributionsInAidOfConstruction
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfMjQtMy0xLTEtOTY4ODg_74ab9f12-61f8-4da1-98b7-100c5deb5b9d"
      unitRef="usd">316479000</us-gaap:ContributionsInAidOfConstruction>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfMjUtMS0xLTEtOTY4ODg_e4a4300f-3307-4ec0-aae2-acb7766a4e5a"
      unitRef="usd">89610000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfMjUtMy0xLTEtOTY4ODg_511738ef-6dca-426f-a374-90d7e27138db"
      unitRef="usd">89998000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfMjctMS0xLTEtOTY4ODg_eed8b88d-03e2-4400-a4f6-5e4a67868bc7"
      unitRef="usd">24451000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfMjctMy0xLTEtOTY4ODg_43b4f0de-01ee-49a0-972b-49412fa78cbc"
      unitRef="usd">24049000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfMjgtMS0xLTEtOTY4ODg_9079b820-9e15-4068-b8e6-56186fbd3dc8"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfMjgtMy0xLTEtOTY4ODg_20cde9e6-d250-4507-b5ba-71aaec6f1d0f"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfMjktMS0xLTEtOTY4ODg_3f963ab9-4d93-4db3-a08f-3b8e605a4f4e"
      unitRef="usd">3604704000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8xOS9mcmFnOmZhYzlmODMxYWEwNjQ4YjRhNThiNGU5ZDdlMGZhZjJiL3RhYmxlOjFiMTI3MTk3MTdiMjQ2YzdiMGFkMjAzMWZjOGE2ZDY2L3RhYmxlcmFuZ2U6MWIxMjcxOTcxN2IyNDZjN2IwYWQyMDMxZmM4YTZkNjZfMjktMy0xLTEtOTY4ODg_29a9e07f-61d9-4c5b-a132-3f6738073157"
      unitRef="usd">3492395000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i978ace37a1eb4f298893b947582b8585_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMi0xLTEtMS05Njg4OA_cf06f376-13ae-4567-91ff-d492b9473d90"
      unitRef="shares">30181348</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i978ace37a1eb4f298893b947582b8585_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMi0zLTEtMS05Njg4OA_a2a727a1-69a7-4678-8832-02ece6ecf224"
      unitRef="usd">30000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1602a3c50ca6402193831adca83fd7c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMi01LTEtMS05Njg4OA_ba8f8a8e-b00a-4cc1-819c-e57af4727328"
      unitRef="usd">606392000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i46c30593f69f4d1892fdceb18415d713_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMi03LTEtMS05Njg4OA_756756cc-da31-47cf-af0c-06065d0ba2ff"
      unitRef="usd">428260000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id61d7074dcb541deae89fa527c75162f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMi05LTEtMS05Njg4OA_f47c8b0f-8915-46cd-82d6-88e6ed182744"
      unitRef="usd">-163000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMi0xMy0xLTEtOTY4ODg_b3f6333c-21de-4e0c-9d40-cc43bfab9897"
      unitRef="usd">1034519000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="iebe294b20db94352b26cb9d5dbef4c78_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMy03LTEtMS05Njg4OA_b58f0e52-be9f-4b53-86bb-b14717ab2620"
      unitRef="usd">3737000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icdc7e00db34d4319864c9625ef7298b3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMy0xMy0xLTEtOTY4ODg_94576d9d-c2ff-477f-bc43-8a90a37cf001"
      unitRef="usd">3737000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="icdc7e00db34d4319864c9625ef7298b3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfNC0wLTEtMS05Njg4OC90ZXh0cmVnaW9uOmQwNjA5ZmY5MmMzOTQ4YTRhYjEzZTgyZjA0MGYzOTg1XzU3_de9f7fa3-a9f4-4856-98b8-fed350bee129"
      unitRef="usd">-67000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ib181b6ad2aaa4316b0cc57a9f9dc624c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfNC05LTEtMS05Njg4OA_7b4bd9a7-e1fa-4902-839b-3727d4f57cee"
      unitRef="usd">-181000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="icdc7e00db34d4319864c9625ef7298b3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfNC0xMy0xLTEtOTY4ODg_53d2f055-9f86-4165-b845-dfc90b6bd369"
      unitRef="usd">-181000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i658e881872b04a4fa4ca527f1047e8d1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfNS01LTEtMS05Njg4OA_c12ead3c-99f5-4273-9459-02d36557a8e5"
      unitRef="usd">1552000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iebe294b20db94352b26cb9d5dbef4c78_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfNS03LTEtMS05Njg4OA_3e6b48ec-7cd7-444f-8610-713c634b8be8"
      unitRef="usd">-20000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icdc7e00db34d4319864c9625ef7298b3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfNS0xMy0xLTEtOTY4ODg_3a826537-ef51-45a3-8483-7dfc6859c494"
      unitRef="usd">1532000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="idb9abb06af934b52a92812846d8ac2c2_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfNi0xLTEtMS05Njg4OA_107e8ae2-73e2-472d-a222-e6efe22e91a0"
      unitRef="shares">37879</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i658e881872b04a4fa4ca527f1047e8d1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfNi01LTEtMS05Njg4OA_c6843de4-9454-4a78-a5cb-a9b155e959ca"
      unitRef="usd">-1269000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="icdc7e00db34d4319864c9625ef7298b3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfNi0xMy0xLTEtOTY4ODg_2bd8db4f-08b5-4c0c-a2fd-0ad8d787c234"
      unitRef="usd">-1269000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="idb9abb06af934b52a92812846d8ac2c2_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfNy0xLTEtMS05Njg4OA_d87611e1-9964-476b-bfec-6deb2788e16f"
      unitRef="shares">17918</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i658e881872b04a4fa4ca527f1047e8d1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfNy01LTEtMS05Njg4OA_be69efb4-3717-4895-affc-62484a958e00"
      unitRef="usd">1049000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="icdc7e00db34d4319864c9625ef7298b3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfNy0xMy0xLTEtOTY4ODg_848499b8-b219-455d-ae01-f10945ca8555"
      unitRef="usd">1049000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i658e881872b04a4fa4ca527f1047e8d1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfOC01LTEtMS05Njg4OA_b36f1fc2-97cc-4cf0-a555-469dd3a9ba1d"
      unitRef="usd">87000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="icdc7e00db34d4319864c9625ef7298b3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfOC0xMy0xLTEtOTY4ODg_94e19be8-6585-4886-9ab4-1a9310c81be9"
      unitRef="usd">87000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="icdc7e00db34d4319864c9625ef7298b3_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfOS0wLTEtMS05Njg4OC90ZXh0cmVnaW9uOmYzOGRkOGFmYjk4MzRlNzg5YzRhN2Q5YzAyZGVkNTlkXzIw_656284bb-6f8e-4f8d-9481-74c6148922c6"
      unitRef="usdPerShare">0.36</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="iebe294b20db94352b26cb9d5dbef4c78_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfOS03LTEtMS05Njg4OA_61f273eb-819b-410e-9134-57ef5854409e"
      unitRef="usd">10882000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="icdc7e00db34d4319864c9625ef7298b3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfOS0xMy0xLTEtOTY4ODg_5f1254b1-0019-4a45-9f4f-3ce59e2ef57e"
      unitRef="usd">10882000</us-gaap:Dividends>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i24dfd1e710e44b1891c2f00f008477b4_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMTAtMS0xLTEtOTY4ODg_565970b0-0c86-4df1-a66c-2e79142ef011"
      unitRef="shares">30237145</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i24dfd1e710e44b1891c2f00f008477b4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMTAtMy0xLTEtOTY4ODg_cee84bc6-c4cb-4979-b30e-42dd2d883e5d"
      unitRef="usd">30000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3770518ac05b4f2cafdb0c2460473c4d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMTAtNS0xLTEtOTY4ODg_4553cbf0-3f3d-4e42-8d65-18713965518a"
      unitRef="usd">607637000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i53a788a83f0f4eb39207ac005e0094b3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMTAtNy0xLTEtOTY4ODg_7cf44e61-90c0-46ce-9d05-c956127f8619"
      unitRef="usd">421095000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i96e1f9630c74494d8b28bf1b5b8d26cc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMTAtOS0xLTEtOTY4ODg_d9a34c57-6dd4-448b-8812-c000083f19eb"
      unitRef="usd">-344000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2d70d132bcd74475a289b7bbc06459e1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMTAtMTMtMS0xLTk2ODg4_70b685fa-0eff-423c-87f5-d564941c739b"
      unitRef="usd">1028418000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="if51af07db9db4f0ca36b9f65311c30b4_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMTEtNy0xLTEtOTY4ODg_88938da3-be80-47cd-9cd2-87a7c67b3fce"
      unitRef="usd">11558000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id2ec6ec6da9d423392fe832f9ad1b9a1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMTEtMTMtMS0xLTk2ODg4_e1c3fdad-2374-42ef-adce-fd99270fc912"
      unitRef="usd">11558000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="id2ec6ec6da9d423392fe832f9ad1b9a1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMTItMC0xLTEtOTY4ODgvdGV4dHJlZ2lvbjpkMWI4ZDAxMDQ5YTY0Mzk1YTJhZmJmMmY0ZjkyMGViY180OQ_594a5787-5369-435e-bd36-ef5fafc5d0d9"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ib09ea0f60d7b475faf06afe0d34a5254_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMTItOS0xLTEtOTY4ODg_68750199-9283-4357-a3cc-ec2d2d9c5336"
      unitRef="usd">-248000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="id2ec6ec6da9d423392fe832f9ad1b9a1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMTItMTMtMS0xLTk2ODg4_3cb5d88c-fe34-4406-ba7b-8d6f4da53e21"
      unitRef="usd">-248000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8f6d70ca30574405b2e1b773044e45f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMTMtNS0xLTEtOTY4ODg_8a946b49-2f6c-4fcd-bb3d-6b00fabeeca3"
      unitRef="usd">1041000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if51af07db9db4f0ca36b9f65311c30b4_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMTMtNy0xLTEtOTY4ODg_2498fcb4-7d1e-454c-9191-9f5a41d5b3a0"
      unitRef="usd">-23000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id2ec6ec6da9d423392fe832f9ad1b9a1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMTMtMTMtMS0xLTk2ODg4_da8f4c35-7a76-4168-bcb7-4beeb1aacb38"
      unitRef="usd">1018000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i1c933d9a0fcf47d2b052ead930a60406_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMTQtMS0xLTEtOTY4ODg_870ea6a8-efc5-4d71-b889-6363bb55d745"
      unitRef="shares">10529</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i8f6d70ca30574405b2e1b773044e45f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMTQtNS0xLTEtOTY4ODg_422ec91d-d0db-453e-983a-7df0e29046f5"
      unitRef="usd">-6000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="id2ec6ec6da9d423392fe832f9ad1b9a1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMTQtMTMtMS0xLTk2ODg4_0787f80b-6bc2-4d9c-a78c-afdf2e536a87"
      unitRef="usd">-6000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i8f6d70ca30574405b2e1b773044e45f8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMTUtNS0xLTEtOTY4ODg_da05aa60-85d2-4b13-b8c8-b74518c3e6ea"
      unitRef="usd">-6000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="id2ec6ec6da9d423392fe832f9ad1b9a1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMTUtMTMtMS0xLTk2ODg4_40683332-3a8e-4eab-8ee0-83786572020e"
      unitRef="usd">-6000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="id2ec6ec6da9d423392fe832f9ad1b9a1_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMTYtMC0xLTEtOTY4ODgvdGV4dHJlZ2lvbjpmZjM5OGE3OTJmMzk0MWI1YmYzYjQyNTFlMjE2YTdiZF8yMA_148bdd7c-7642-430a-8cf7-a41fce4baa5b"
      unitRef="usdPerShare">0.36</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="if51af07db9db4f0ca36b9f65311c30b4_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMTYtNy0xLTEtOTY4ODg_e5cfa2b2-d178-4683-bf8f-04125db11376"
      unitRef="usd">10889000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="id2ec6ec6da9d423392fe832f9ad1b9a1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMTYtMTMtMS0xLTk2ODg4_08e4d9c4-94fd-4757-ab75-2fb53126db35"
      unitRef="usd">10889000</us-gaap:Dividends>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8dc06c3a95ae4818a1f03820dd115c45_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMTctMS0xLTEtOTY4ODg_bffaea86-96fd-492e-8e14-0f44d36ecad0"
      unitRef="shares">30247674</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i8dc06c3a95ae4818a1f03820dd115c45_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMTctMy0xLTEtOTY4ODg_d1280597-db00-4fe8-ae71-d440e5c08e67"
      unitRef="usd">30000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5d7edc8e850143939a05b1c5846a93c5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMTctNS0xLTEtOTY4ODg_e506b0f9-811a-4401-a073-211e6052f144"
      unitRef="usd">608666000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if8ef213acabd48b8bb561e46fe051031_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMTctNy0xLTEtOTY4ODg_02ec7da3-feea-4224-83a3-242303fd3d9a"
      unitRef="usd">421741000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6e4c6be6c80349f09e5e492d25b14f94_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMTctOS0xLTEtOTY4ODg_264fd9bb-35c0-46d2-8612-6429aa8becc7"
      unitRef="usd">-592000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia15518a8d64e49dd9bdfbbd086e41430_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMTctMTMtMS0xLTk2ODg4_e128c8d9-1fe5-4d49-bdba-e9170bf2c3d9"
      unitRef="usd">1029845000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="id085b76d4d9545a8bd7fb5906f399411_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMTgtNy0xLTEtOTY4ODg_937b018b-17ba-43b6-8e9e-6504c941a2b4"
      unitRef="usd">25034000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMTgtMTMtMS0xLTk2ODg4_6ee6349b-96f1-4eb7-96ea-4caa682fb862"
      unitRef="usd">25034000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMTktMC0xLTEtOTY4ODgvdGV4dHJlZ2lvbjo4YzE3MDY5ODBiMDQ0ZmNhYWZjMWY1Nzg5MzQ5ODRhZl81Nw_ce9b9ad4-68b6-4f5e-a015-0ef4df9be02c"
      unitRef="usd">-154000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i259b3fbfc4374a4987b0b5dc87b5f32f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMTktOS0xLTEtOTY4ODg_955cdf03-8843-4a1b-b71c-63d93582cf61"
      unitRef="usd">-173000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMTktMTMtMS0xLTk2ODg4_58e15086-59ee-426d-8777-212011186026"
      unitRef="usd">-173000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i963beb252cfd4d2e9b1a7eec5d99455c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMjAtNS0xLTEtOTY4ODg_5b158088-bf37-4802-abe4-3803ba9b9516"
      unitRef="usd">1398000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id085b76d4d9545a8bd7fb5906f399411_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMjAtNy0xLTEtOTY4ODg_3398b2a2-17f5-4153-ab94-873698d62573"
      unitRef="usd">-23000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMjAtMTMtMS0xLTk2ODg4_3dd388a8-29a7-47b5-8211-d6c1bcec1a8e"
      unitRef="usd">1375000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i82aa04a949994469bb7272b993304bf9_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMjEtMS0xLTEtOTY4ODg_a34fb885-7e2b-4bd0-9a83-167a103abb3d"
      unitRef="shares">1316</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i963beb252cfd4d2e9b1a7eec5d99455c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMjEtNS0xLTEtOTY4ODg_f4025777-99df-4479-b7e2-8eb299cc5779"
      unitRef="usd">13000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMjEtMTMtMS0xLTk2ODg4_254f7e6a-4e72-48da-9da2-56179c1e07bc"
      unitRef="usd">13000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i82aa04a949994469bb7272b993304bf9_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMjItMS0xLTEtOTY4ODg_99d55821-a795-4e91-8c6e-996dc841fce6"
      unitRef="shares">18667</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i963beb252cfd4d2e9b1a7eec5d99455c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMjItNS0xLTEtOTY4ODg_7a080356-5ae6-4c60-93bb-991d1067e6ce"
      unitRef="usd">1042000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMjItMTMtMS0xLTk2ODg4_22034a94-d717-403a-a93e-272f284332f2"
      unitRef="usd">1042000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i82aa04a949994469bb7272b993304bf9_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMjMtMS0xLTEtMTAwMzk4_53422520-b6a4-4503-a792-cdd71a39652d"
      unitRef="shares">47608</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i963beb252cfd4d2e9b1a7eec5d99455c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMjMtNS0xLTEtMTAwNDEw_5eeff123-7a95-49c0-bbc3-f2aa0232cb02"
      unitRef="usd">3107000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMjMtMTMtMS0xLTEwMDQyOA_49a7ea4f-f87e-45c7-a8ba-3b05f5f9144d"
      unitRef="usd">3107000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMjMtMC0xLTEtOTY4ODgvdGV4dHJlZ2lvbjpiODE5YjQ4NTZkYWM0ZjA5OWQzMjI5YTJjYTE3YzVjNF8yMA_6dd8886d-ea93-4411-a7ef-7d7ae78553e5"
      unitRef="usdPerShare">0.36</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="id085b76d4d9545a8bd7fb5906f399411_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMjMtNy0xLTEtOTY4ODg_87a95559-5528-47af-a307-01808069fad1"
      unitRef="usd">10896000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMjMtMTMtMS0xLTk2ODg4_75a625dd-7b68-40ef-bbe7-2059751e47a3"
      unitRef="usd">10896000</us-gaap:Dividends>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i19ba3364ecf54cb5a92c802184fe6713_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMjQtMS0xLTEtOTY4ODg_58a40baf-e4b6-4692-a8b9-5c953fb9f51b"
      unitRef="shares">30315265</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i19ba3364ecf54cb5a92c802184fe6713_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMjQtMy0xLTEtOTY4ODg_a6329ecf-ed38-4d92-904a-7a75e19ab64a"
      unitRef="usd">30000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibf2e591e1eff4f748998a4abfb436cf3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMjQtNS0xLTEtOTY4ODg_a88e5d2c-37ff-4b25-8c02-4537c5344937"
      unitRef="usd">614226000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id6e25842f2f446a5b81efd34599db6fb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMjQtNy0xLTEtOTY4ODg_ae69f96f-696c-48e7-8b12-3d0e59db8170"
      unitRef="usd">435856000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idf11f1e781a94d4b93b61e379e103da4_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMjQtOS0xLTEtOTY4ODg_5df9ec65-55a0-4a7d-9920-d3936000dc4e"
      unitRef="usd">-765000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOjUyMTc5MTBiYjUxNzRmYzdhOWU3Yzk3NzMwOGZiMzUwL3RhYmxlcmFuZ2U6NTIxNzkxMGJiNTE3NGZjN2E5ZTdjOTc3MzA4ZmIzNTBfMjQtMTMtMS0xLTk2ODg4_1cc66fb3-6e26-4648-af62-06c8f625d0b3"
      unitRef="usd">1049347000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="icac243cae3624f77847fc9340a54f716_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMi0xLTEtMS05Njg4OA_3123e20a-c313-4f57-bfd5-fd4ad50d4c44"
      unitRef="shares">28556605</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="icac243cae3624f77847fc9340a54f716_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMi0zLTEtMS05Njg4OA_d0372662-ab55-4422-9b39-226acae7f42e"
      unitRef="usd">29000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib5b16e8312c04b21a88e9464bef5a626_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMi01LTEtMS05Njg4OA_5088a51a-dd1e-4ce7-865d-9a6db778e703"
      unitRef="usd">510158000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifb9a6e01e319492aaad5f23672aaff44_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMi03LTEtMS05Njg4OA_fcf7be57-2d28-4c99-8066-6122e348c2f4"
      unitRef="usd">408037000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie53cf0f7cbf2495e81e85be8b99014e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMi05LTEtMS05Njg4OA_b0522685-65d4-4b37-be70-0338f11747d6"
      unitRef="usd">-1064000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i964068e594fc4a67828bf82e06080315_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMi0xMy0xLTEtOTY4ODg_9752569f-b1c3-4ce0-b331-0c240c92ff44"
      unitRef="usd">917160000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i6a0856fa64d542dca55528fbe53138bc_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMy03LTEtMS05Njg4OA_9770e9c4-a5e9-4497-87e8-33cf28e1ca78"
      unitRef="usd">2616000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i13590af0e10a41b88219474c24356a70_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMy0xMy0xLTEtOTY4ODg_954f8289-5341-408c-82e5-58e9a92a07df"
      unitRef="usd">2616000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="i13590af0e10a41b88219474c24356a70_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfNC0wLTEtMS05Njg4OC90ZXh0cmVnaW9uOjQ1MGE5ZTgwY2FiYTRlOTBiNTE4NzM2MTA5ZTYxOWU2XzUz_8c911275-08f4-4d55-a1e1-105efd7dd15f"
      unitRef="usd">14000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i50a10f193f1c47928c848ff2b303469d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfNC05LTEtMS05Njg4OA_30df6d49-a7e3-401f-a999-46c5b5595dd0"
      unitRef="usd">38000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i13590af0e10a41b88219474c24356a70_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfNC0xMy0xLTEtOTY4ODg_524835dd-d68a-43c9-b030-f8bbe54adc1b"
      unitRef="usd">38000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie2f4e0ed8a32465095c91cb767871244_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfNS01LTEtMS05Njg4OA_6e8ff3f6-f35e-41d7-a3da-4f98b730bf1c"
      unitRef="usd">1280000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6a0856fa64d542dca55528fbe53138bc_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfNS03LTEtMS05Njg4OA_0854334e-f5bc-4bd2-8c65-ac434c7a5db4"
      unitRef="usd">-32000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i13590af0e10a41b88219474c24356a70_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfNS0xMy0xLTEtOTY4ODg_971a818f-f9fb-40db-8da1-8e21606d4097"
      unitRef="usd">1248000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ieba686115ebc4471b52ea8b53939db34_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfNi0xLTEtMS05Njg4OA_930e4b3c-31de-4320-91e1-9e859f312790"
      unitRef="shares">30547</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie2f4e0ed8a32465095c91cb767871244_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfNi01LTEtMS05Njg4OA_ac586cd4-549d-4009-aad9-6fa3f92b1185"
      unitRef="usd">-964000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i13590af0e10a41b88219474c24356a70_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfNi0xMy0xLTEtOTY4ODg_e1346e10-245c-4585-8e6b-b4573f01ded9"
      unitRef="usd">-964000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ieba686115ebc4471b52ea8b53939db34_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfNy0xLTEtMS05Njg4OA_87ace47c-88bd-4fd7-9d77-3e8f3b103168"
      unitRef="shares">18235</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ie2f4e0ed8a32465095c91cb767871244_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfNy01LTEtMS05Njg4OA_e76cec21-21a6-4f51-88db-e0593bc865df"
      unitRef="usd">1026000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i13590af0e10a41b88219474c24356a70_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfNy0xMy0xLTEtOTY4ODg_27ccf496-18f1-4ffe-a8bd-b1468220731d"
      unitRef="usd">1026000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ieba686115ebc4471b52ea8b53939db34_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfOC0xLTEtMS05Njg4OA_aea6d519-69f5-417b-92be-8913367d3057"
      unitRef="shares">1184500</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ieba686115ebc4471b52ea8b53939db34_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfOC0zLTEtMS05Njg4OA_954389f6-6919-46c3-919a-34d94928f41c"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ie2f4e0ed8a32465095c91cb767871244_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfOC01LTEtMS05Njg4OA_517fcfc1-bf79-40f5-ad48-8d0aabc4c9ee"
      unitRef="usd">66895000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i13590af0e10a41b88219474c24356a70_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfOC0xMy0xLTEtOTY4ODg_85870563-71c3-4ab5-a777-648b54d0708a"
      unitRef="usd">66896000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i13590af0e10a41b88219474c24356a70_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfOS0wLTEtMS05Njg4OC90ZXh0cmVnaW9uOmFlNzdmZTU0ZWEzMDQ5YTA4ODc2MTNhNmY3MTMzNTUyXzIw_ede09024-b2d9-4d14-b932-4abb166fcc64"
      unitRef="usdPerShare">0.34</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="i6a0856fa64d542dca55528fbe53138bc_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfOS03LTEtMS05Njg4OA_fde384ea-0f21-4e10-af15-4fb8273a0537"
      unitRef="usd">9724000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i13590af0e10a41b88219474c24356a70_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfOS0xMy0xLTEtOTY4ODg_a764126e-f6b2-4798-b32c-f1d2d8a5c0f3"
      unitRef="usd">9724000</us-gaap:Dividends>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i45e90710c9624372b68c304a96e87cc9_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMTAtMS0xLTEtOTY4ODg_d4d9a744-9b34-44d9-bc4c-ecf749a0c1ce"
      unitRef="shares">29789887</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i45e90710c9624372b68c304a96e87cc9_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMTAtMy0xLTEtOTY4ODg_e24dc59e-878f-4227-b5e0-0867a3b4960f"
      unitRef="usd">30000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idc18b66bb7774352a3f24fcb551a8495_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMTAtNS0xLTEtOTY4ODg_f91db114-56a1-4395-8d70-269c5f55dcf3"
      unitRef="usd">578395000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if64ffe29643f4b0681acd7c37350d914_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMTAtNy0xLTEtOTY4ODg_d79de694-6fcc-4b22-a1f6-bd12f65f1d61"
      unitRef="usd">400897000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i50503e402e30477098ac61514fe6b877_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMTAtOS0xLTEtOTY4ODg_00ab1e99-affe-43ce-8bc9-c0ef2f90e509"
      unitRef="usd">-1026000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1f09aaba28f2480c9c2705595fbb2a80_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMTAtMTMtMS0xLTk2ODg4_12d79803-0fd4-4809-bb57-df17f98b866c"
      unitRef="usd">978296000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i57706422a52f4aa5b46dd81d0541cf39_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMTEtNy0xLTEtOTY4ODg_6f21d14b-25ce-4e49-ba6f-eec7c97f11a3"
      unitRef="usd">20775000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i64c4f6a32a1a412eb2cc2a8b77aceb73_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMTEtMTMtMS0xLTk2ODg4_a431f1b9-60d2-4ce1-b165-2a922d759c6c"
      unitRef="usd">20775000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="i64c4f6a32a1a412eb2cc2a8b77aceb73_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMTItMC0xLTEtOTY4ODgvdGV4dHJlZ2lvbjpjMTU3Zjg4ZDEwZDE0Nzg0YmZmYzdhYTYwYWM4MjgxN180OQ_40b0eecc-dfbc-4d30-bec6-1f4983aadabd"
      unitRef="usd">39000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i268bf45453af4af4a584ff0fcbe9e66c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMTItOS0xLTEtOTY4ODg_a1e108ec-e744-43f9-9a5e-98bc11b1a244"
      unitRef="usd">107000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i64c4f6a32a1a412eb2cc2a8b77aceb73_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMTItMTMtMS0xLTk2ODg4_4a81ea9b-99ce-4891-8251-1c7357fb6a68"
      unitRef="usd">107000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i391784b8df4a44df9b3406437e866475_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMTMtNS0xLTEtOTY4ODg_fa7bc01d-06c3-449e-bcdf-658fd5fe6500"
      unitRef="usd">791000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i57706422a52f4aa5b46dd81d0541cf39_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMTMtNy0xLTEtOTY4ODg_0c2e8568-b252-4d29-8477-c579390f01b7"
      unitRef="usd">-28000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i64c4f6a32a1a412eb2cc2a8b77aceb73_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMTMtMTMtMS0xLTk2ODg4_8ed99d5f-025f-4340-92b9-094ab352c617"
      unitRef="usd">763000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="id91445b3db0f42aa9b8ef790a68b9406_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMTQtMS0xLTEtOTY4ODg_f4c5182d-37f3-4e44-9945-e3a0af08fd37"
      unitRef="shares">15040</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i391784b8df4a44df9b3406437e866475_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMTQtNS0xLTEtOTY4ODg_549e5a9f-2426-42a1-ba09-9da3667af056"
      unitRef="usd">-9000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i64c4f6a32a1a412eb2cc2a8b77aceb73_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMTQtMTMtMS0xLTk2ODg4_c9bf88c6-b0d0-4dd7-9bd2-7d8e95710817"
      unitRef="usd">-9000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i391784b8df4a44df9b3406437e866475_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMTUtNS0xLTEtOTY4ODg_ea7c1e80-e616-4646-ac49-0f43379287ba"
      unitRef="usd">-120000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i64c4f6a32a1a412eb2cc2a8b77aceb73_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMTUtMTMtMS0xLTk2ODg4_572991a0-3c88-48c7-8dba-785cc4e97c3c"
      unitRef="usd">-120000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i64c4f6a32a1a412eb2cc2a8b77aceb73_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMTYtMC0xLTEtOTY4ODgvdGV4dHJlZ2lvbjphY2VkMmU0N2M1Njg0YzA2YTM5YzRjNzRiMWFmZTI1Yl8yMA_09a9eac4-1f22-4612-b951-62425960c85a"
      unitRef="usdPerShare">0.34</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="i57706422a52f4aa5b46dd81d0541cf39_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMTYtNy0xLTEtOTY4ODg_9b6383a5-48af-49a0-a0af-f848767fd608"
      unitRef="usd">10133000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i64c4f6a32a1a412eb2cc2a8b77aceb73_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMTYtMTMtMS0xLTk2ODg4_c9bf2459-a18a-4998-9753-67f1d39a832c"
      unitRef="usd">10133000</us-gaap:Dividends>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7ab5203e8cfd426bae41d8f77203076f_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMTctMS0xLTEtOTY4ODg_3eadc8b4-da65-4ba9-b61a-eb0793736c19"
      unitRef="shares">29804927</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7ab5203e8cfd426bae41d8f77203076f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMTctMy0xLTEtOTY4ODg_2872af97-9894-4df3-9f4e-435cba93927f"
      unitRef="usd">30000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i41f7d15ffbe0428592548b737ddd3f40_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMTctNS0xLTEtOTY4ODg_38ca6949-8ec8-44df-a6d3-e83c0370ecd4"
      unitRef="usd">579057000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i55ea311af56349369b0c527c7ab75b56_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMTctNy0xLTEtOTY4ODg_0bca13ba-ce8f-4c31-81fc-218fa8e8a645"
      unitRef="usd">411511000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8b2251bda80d48e48c74d816cc2fe1ce_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMTctOS0xLTEtOTY4ODg_5273d7cb-32dd-4ec4-9e8d-767dced48c63"
      unitRef="usd">-919000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7bd68b77eb1e4188b62693edbd66bcf6_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMTctMTMtMS0xLTk2ODg4_4bf114c8-30a3-445b-8d22-c7bc3ef1cc17"
      unitRef="usd">989679000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i84ccc531c702456a96212aa7d87e01f3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMTgtNy0xLTEtOTY4ODg_3aa3cd9b-fc5d-49a1-8a64-2389c9c78f89"
      unitRef="usd">19068000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMTgtMTMtMS0xLTk2ODg4_fc2f21cf-bdf9-41d4-b575-2fcada3a9f9e"
      unitRef="usd">19068000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMTktMC0xLTEtOTY4ODgvdGV4dHJlZ2lvbjoxZjVhOGE3YmJmMWI0MmY3ODUyNDlmNGJjNGJiMzE0YV80OQ_08c59d09-31e2-4261-8a47-46fd4860e83c"
      unitRef="usd">-4000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i132bc3c0daeb470089efd528298724fd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMTktOS0xLTEtOTY4ODg_8fc99a3b-b74e-4516-b68d-5bfa485ff50f"
      unitRef="usd">-12000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMTktMTMtMS0xLTk2ODg4_d8b3fe74-1708-45ef-b862-88dce504d266"
      unitRef="usd">-12000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7e7346c3f64a4f8d848ab3557c78c8b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMjAtNS0xLTEtOTY4ODg_7468d514-ac0d-4199-8162-14857a35d6f7"
      unitRef="usd">1130000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i84ccc531c702456a96212aa7d87e01f3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMjAtNy0xLTEtOTY4ODg_c5cc9b84-9d05-48a1-9e27-5b79e89ee3f0"
      unitRef="usd">-29000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMjAtMTMtMS0xLTk2ODg4_ed14089b-ab62-4da4-a152-4c53a141c360"
      unitRef="usd">1101000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ifb7a5fabf39443eabe17ec83843a24ec_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMjEtMS0xLTEtOTY4ODg_0b706b17-39d4-4617-a366-f8b84fc605d6"
      unitRef="shares">186</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7e7346c3f64a4f8d848ab3557c78c8b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMjEtNS0xLTEtOTY4ODg_2d8bcab1-2bd2-4eb1-874c-45331985409b"
      unitRef="usd">14000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMjEtMTMtMS0xLTk2ODg4_a4a130cc-3a09-4da0-a803-51f2bb399030"
      unitRef="usd">14000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ifb7a5fabf39443eabe17ec83843a24ec_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMjItMS0xLTEtOTY4ODg_dc098e0a-e291-49b2-a59b-52478b9d8a10"
      unitRef="shares">17069</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i7e7346c3f64a4f8d848ab3557c78c8b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMjItNS0xLTEtOTY4ODg_24344dfa-e77f-4b4b-9a08-50e78ecb07ad"
      unitRef="usd">1000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMjItMTMtMS0xLTk2ODg4_3b8c40ed-6455-479d-b088-1ee11eb8dd4e"
      unitRef="usd">1000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMjMtMC0xLTEtOTY4ODgvdGV4dHJlZ2lvbjo1OWY4OGQxMWNjNTY0MTg3ODQ0YTkwZTYwN2Y4NGZkNV8yMA_03a6b3af-3f66-42da-a20b-0d5af02311ef"
      unitRef="usdPerShare">0.34</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="i84ccc531c702456a96212aa7d87e01f3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMjMtNy0xLTEtOTY4ODg_b7de6791-a4d2-4069-ac0a-e737f27a6303"
      unitRef="usd">10139000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMjMtMTMtMS0xLTk2ODg4_29e5e54d-087d-43d2-a968-3356ecf1b90b"
      unitRef="usd">10139000</us-gaap:Dividends>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iec1ecd5c8a974888ae5b6db2f0c07431_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMjQtMS0xLTEtOTY4ODg_1266b5c1-f1b5-4da8-ad9a-e127d58b41ed"
      unitRef="shares">29822182</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iec1ecd5c8a974888ae5b6db2f0c07431_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMjQtMy0xLTEtOTY4ODg_cbf5bfaf-5257-4271-bd5e-ea4750f7b5d4"
      unitRef="usd">30000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibd5697e09e6f4408a01cf5ec8a822328_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMjQtNS0xLTEtOTY4ODg_ebcea422-6323-400c-a7e7-2d87721140e2"
      unitRef="usd">581201000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i355c57052c2142a7ba531069c5627b67_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMjQtNy0xLTEtOTY4ODg_0a935fb2-51f3-4095-b6e0-9c36019ae47a"
      unitRef="usd">420411000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7cc5945de270452bacd5ca72054ac5d9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMjQtOS0xLTEtOTY4ODg_33cfd4b7-0359-47f8-9b1b-9e7deb227705"
      unitRef="usd">-931000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i705b9c2294dd462eb9c663be2c405740_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yMi9mcmFnOmQwZDg3YjM4NDExMjQ2OTVhZjAzOTc5Yzc3ZWQ1MjY0L3RhYmxlOmM0MDcxOTJkZGI3OTQ5NWY4MTE2MTRiNDdkMzExYzNmL3RhYmxlcmFuZ2U6YzQwNzE5MmRkYjc5NDk1ZjgxMTYxNGI0N2QzMTFjM2ZfMjQtMTMtMS0xLTk2ODg4_bd5ffb47-f44b-4999-8464-eece9568d9ef"
      unitRef="usd">1000711000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMy0xLTEtMS05Njg4OA_f05e2c5a-5034-4955-8d99-150f619170f4"
      unitRef="usd">40329000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMy0zLTEtMS05Njg4OA_094f4721-9b1c-42f2-8a45-f67dd83f6da4"
      unitRef="usd">42459000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfNS0xLTEtMS05Njg4OA_3f573f3f-22f1-4742-bef6-e426d5d798ed"
      unitRef="usd">79862000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfNS0zLTEtMS05Njg4OA_25849e7d-477e-43e9-9038-145899710883"
      unitRef="usd">71912000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfNi0xLTEtMS05Njg4OA_93ac0be3-909f-4e5d-bead-35510d17e3a3"
      unitRef="usd">7135000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfNi0zLTEtMS05Njg4OA_3cf8e27a-55b2-4d53-8ab9-07693673c76d"
      unitRef="usd">4140000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfNy0xLTEtMS05Njg4OA_2e397803-c26a-4a81-aff5-21c9d3c37696"
      unitRef="usd">3991000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfNy0zLTEtMS05Njg4OA_d6e99cfe-1bbc-4f64-aaa4-f7b7e8670300"
      unitRef="usd">3201000</us-gaap:ShareBasedCompensation>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfOC0xLTEtMS05Njg4OA_e65544e2-582f-4255-ae6f-2ef8e67cda39"
      unitRef="usd">1324000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfOC0zLTEtMS05Njg4OA_18d8aab9-2219-4fc9-947c-d1e4459a9b31"
      unitRef="usd">1490000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMTAtMS0xLTEtOTY4ODg_fdb1a481-46c7-4257-9041-da1a7cf44b55"
      unitRef="usd">5532000</sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate>
    <sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMTAtMy0xLTEtOTY4ODg_e069612a-9224-4895-b074-319554f20e3e"
      unitRef="usd">3000000</sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMTItMS0xLTEtOTY4ODg_0775f226-9291-4cf4-9ed4-5dbabc1e1cb8"
      unitRef="usd">22511000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMTItMy0xLTEtOTY4ODg_be46f06c-1d87-4eae-b731-9b3f90d9ebfc"
      unitRef="usd">19647000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMTMtMS0xLTEtOTY4ODg_0e339abc-070f-4822-b964-5bf491bb71f4"
      unitRef="usd">-1475000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMTMtMy0xLTEtOTY4ODg_b2d155e6-41d1-42f4-b7bc-f59b7fb3898c"
      unitRef="usd">3697000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <sjw:IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMTQtMS0xLTEtOTY4ODg_146099b8-f836-4688-8171-d2ae9efc4425"
      unitRef="usd">10494000</sjw:IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower>
    <sjw:IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMTQtMy0xLTEtOTY4ODg_21309048-d8f9-47e0-bd0b-0dd1f3ad6a5f"
      unitRef="usd">9846000</sjw:IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMTUtMS0xLTEtOTY4ODg_424b8b9f-64b3-4827-bb8d-ac673b747a68"
      unitRef="usd">-1851000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMTUtMy0xLTEtOTY4ODg_7afe7b15-cdb5-4407-8c0b-78ec362c12cb"
      unitRef="usd">832000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMTYtMS0xLTEtOTY4ODg_8a1feaca-e05b-4e71-ace7-dd09d25b0330"
      unitRef="usd">-2719000</us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations>
    <us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMTYtMy0xLTEtOTY4ODg_7629030d-38ed-47e1-a4cd-3c88e70db3f4"
      unitRef="usd">265000</us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations>
    <sjw:IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMTctMS0xLTEtOTY4ODg_bc55e6e5-ef13-4658-86fd-689c26945dbf"
      unitRef="usd">-21776000</sjw:IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits>
    <sjw:IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMTctMy0xLTEtOTY4ODg_e8becb8d-6689-403e-bd0a-8a47891934f3"
      unitRef="usd">12418000</sjw:IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits>
    <sjw:IncreaseDecreaseInUpFrontServiceConcessionPayment
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMTgtMS0xLTEtOTY4ODg_a9655a93-4f83-4df3-afeb-fa234ceeb18a"
      unitRef="usd">1600000</sjw:IncreaseDecreaseInUpFrontServiceConcessionPayment>
    <sjw:IncreaseDecreaseInUpFrontServiceConcessionPayment
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMTgtMy0xLTEtOTY4ODg_656724bf-9b71-4ff3-9308-07b1d6b6befe"
      unitRef="usd">0</sjw:IncreaseDecreaseInUpFrontServiceConcessionPayment>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMTktMS0xLTEtOTY4ODg_5367b427-c90e-4094-a357-84c365ac54d1"
      unitRef="usd">-2774000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMTktMy0xLTEtOTY4ODg_023d3bca-9824-4336-9d6b-ddeeed24a995"
      unitRef="usd">-458000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMjAtMS0xLTEtOTY4ODg_56ffaff5-a2e5-49db-8b49-c7fb4d2e8bbd"
      unitRef="usd">129349000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMjAtMy0xLTEtOTY4ODg_644f272b-c8c9-46d9-a58a-fdfbbb414fc4"
      unitRef="usd">100255000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <sjw:PaymentsToAcquireWaterSystemsUsingCompanyFunds
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMjMtMS0xLTEtOTY4ODg_00a7c509-bcb8-4f78-ace2-62a73a79042f"
      unitRef="usd">160515000</sjw:PaymentsToAcquireWaterSystemsUsingCompanyFunds>
    <sjw:PaymentsToAcquireWaterSystemsUsingCompanyFunds
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMjMtMy0xLTEtOTY4ODg_16b5c4d6-5fe3-4484-904a-3c062c5b9acf"
      unitRef="usd">169238000</sjw:PaymentsToAcquireWaterSystemsUsingCompanyFunds>
    <sjw:PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMjQtMS0xLTEtOTY4ODg_aa9194f1-e636-42d0-b716-f38a06a413ef"
      unitRef="usd">17773000</sjw:PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction>
    <sjw:PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMjQtMy0xLTEtOTY4ODg_990fcc5d-d53e-490c-afc3-2093a974b9e5"
      unitRef="usd">12520000</sjw:PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction>
    <us-gaap:PaymentsToAcquireRealEstate
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMjUtMS0xLTEtOTY4ODg_b0d2ac2b-d9a1-4d1d-92bd-b780fdb4241b"
      unitRef="usd">610000</us-gaap:PaymentsToAcquireRealEstate>
    <us-gaap:PaymentsToAcquireRealEstate
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMjUtMy0xLTEtOTY4ODg_ca49f178-3eec-4dfd-9a84-f1f477593bdd"
      unitRef="usd">606000</us-gaap:PaymentsToAcquireRealEstate>
    <us-gaap:PaymentsForProceedsFromRemovalCosts
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMjYtMS0xLTEtOTY4ODg_f99cd693-120e-4aec-a18d-7a46a30495d7"
      unitRef="usd">2432000</us-gaap:PaymentsForProceedsFromRemovalCosts>
    <us-gaap:PaymentsForProceedsFromRemovalCosts
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMjYtMy0xLTEtOTY4ODg_a453a378-8dcf-4324-9d08-802cce91dc71"
      unitRef="usd">3535000</us-gaap:PaymentsForProceedsFromRemovalCosts>
    <sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMjctMS0xLTEtOTY4ODg_1d9a5c25-d474-4df2-b99e-d2b8a2cf06d8"
      unitRef="usd">310000</sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments>
    <sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMjctMy0xLTEtOTY4ODg_125fa640-e649-4260-aab3-06c8502edad1"
      unitRef="usd">3000000</sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMjgtMS0xLTEtOTY4ODg_ce5b4b11-258f-4ca3-bc0a-df97b18f66ee"
      unitRef="usd">433000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMjgtMy0xLTEtOTY4ODg_70015de6-9673-4c2d-9b5a-be15d6c06a19"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMjktMS0xLTEtOTY4ODg_79612a4d-8d6c-479c-916d-3c1f2a9ca1b4"
      unitRef="usd">-181453000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMjktMy0xLTEtOTY4ODg_717f6f1b-550b-4f91-aaa9-46c06e3bf3c2"
      unitRef="usd">-182899000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMzEtMS0xLTEtOTY4ODg_218bb750-ae20-49b7-b1b2-bdcc56785e44"
      unitRef="usd">152655000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMzEtMy0xLTEtOTY4ODg_cfa3830a-3f79-4f61-9731-665f8ed71401"
      unitRef="usd">67099000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMzItMS0xLTEtOTY4ODg_d02d2761-b8f9-4b42-9421-61bc7cab8cf8"
      unitRef="usd">16481000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMzItMy0xLTEtOTY4ODg_266dca7f-5c3e-4493-99fc-ec841337bb5f"
      unitRef="usd">120120000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMzMtMS0xLTEtOTY4ODg_8720d2aa-ca03-44dd-9bd9-314a60b6c6c9"
      unitRef="usd">15000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMzMtMy0xLTEtOTY4ODg_45193ef7-cf74-45c5-982b-7543ae630948"
      unitRef="usd">137000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMzQtMS0xLTEtOTY4ODg_2cfca560-a5d1-4238-83d7-136ec99c8234"
      unitRef="usd">87757000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMzQtMy0xLTEtOTY4ODg_384c1bc0-4966-4f24-9a94-798bfb4ba7c3"
      unitRef="usd">52700000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMzUtMS0xLTEtOTY4ODg_3a53c52a-5644-4402-b034-4b744978920e"
      unitRef="usd">3107000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMzUtMy0xLTEtOTY4ODg_bb2510fc-4a44-4b20-810c-770c0d3cfa83"
      unitRef="usd">66775000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMzctMS0xLTEtOTY4ODg_eee9df41-02f5-4b0a-86fe-22aa6a2dfb7f"
      unitRef="usd">32667000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMzctMy0xLTEtOTY4ODg_f6ec7004-297d-4785-ad75-d072f1ae162a"
      unitRef="usd">29996000</us-gaap:PaymentsOfDividendsCommonStock>
    <sjw:ReceiptsOfAdvancesAndContributionsInAidOfConstruction
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMzgtMS0xLTEtOTY4ODg_bb227ca4-5990-4ca9-b994-895377980c41"
      unitRef="usd">21593000</sjw:ReceiptsOfAdvancesAndContributionsInAidOfConstruction>
    <sjw:ReceiptsOfAdvancesAndContributionsInAidOfConstruction
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMzgtMy0xLTEtOTY4ODg_b6c8d3f6-6406-4150-8f70-25f39c72d9eb"
      unitRef="usd">23585000</sjw:ReceiptsOfAdvancesAndContributionsInAidOfConstruction>
    <us-gaap:RepaymentsOfAdvancesForConstruction
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMzktMS0xLTEtOTY4ODg_91cef8c6-9d97-4bde-9cb4-f5e43639dd0e"
      unitRef="usd">2177000</us-gaap:RepaymentsOfAdvancesForConstruction>
    <us-gaap:RepaymentsOfAdvancesForConstruction
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfMzktMy0xLTEtOTY4ODg_9aa781f8-2491-43d0-998d-648c30df551e"
      unitRef="usd">2179000</us-gaap:RepaymentsOfAdvancesForConstruction>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfNDAtMS0xLTEtOTY4ODg_756d6c4f-7f41-4605-97ff-198bb3bbd9d7"
      unitRef="usd">-98000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfNDAtMy0xLTEtOTY4ODg_a82003ba-1677-4534-9076-bbe1e71ed87b"
      unitRef="usd">132000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfNDEtMS0xLTEtOTY4ODg_e0c9906b-6dbf-4e26-82c6-12b95eb255d4"
      unitRef="usd">53175000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfNDEtMy0xLTEtOTY4ODg_dc2b7d2f-6414-4a03-96ff-e1b3f4e6163f"
      unitRef="usd">89596000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfNDItMS0xLTEtOTY4ODg_f52c7296-39f0-4225-8333-cae4da94f216"
      unitRef="usd">1071000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfNDItMy0xLTEtOTY4ODg_1025f8fb-eb2b-46a3-b12a-dc5481c43a8f"
      unitRef="usd">6952000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfNDMtMS0xLTEtOTY4ODg_b99004d9-f97c-4b9c-87fa-f9488af65360"
      unitRef="usd">12119000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i964068e594fc4a67828bf82e06080315_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfNDMtMy0xLTEtOTY4ODg_1f62c664-3059-4249-91b7-6a37defea209"
      unitRef="usd">9269000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfNDQtMS0xLTEtOTY4ODg_d5fc774c-33f5-477c-ba1a-0a9403d9de5e"
      unitRef="usd">13190000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i705b9c2294dd462eb9c663be2c405740_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfNDQtMy0xLTEtOTY4ODg_4cd617f9-3062-4cf2-b833-5c517384e00e"
      unitRef="usd">16221000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfNDUtMS0xLTEtOTY4ODg_f0cf1ce2-0fd1-4dae-bb51-c190377b4963"
      unitRef="usd">0</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i705b9c2294dd462eb9c663be2c405740_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfNDUtMy0xLTEtOTY4ODg_45f9f4da-afe0-4b2d-989d-e9f1aa6509e0"
      unitRef="usd">2202000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfNDYtMS0xLTEtOTY4ODg_741d0f59-8261-4e92-96c2-29f578507ebf"
      unitRef="usd">13190000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i705b9c2294dd462eb9c663be2c405740_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfNDYtMy0xLTEtOTY4ODg_c7f7c745-d03b-4c3e-aea6-460bcef9b31a"
      unitRef="usd">14019000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:InterestPaidNet
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfNDktMS0xLTEtOTY4ODg_eba162e4-afe0-45ba-a552-a2baeb82dccf"
      unitRef="usd">42473000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfNDktMy0xLTEtOTY4ODg_e2a3dd4d-543c-4f67-a5f1-39c381606028"
      unitRef="usd">39533000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfNTAtMS0xLTEtOTY4ODg_fd84f3ab-4e57-432f-921f-13c0dacbb51f"
      unitRef="usd">572000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfNTAtMy0xLTEtOTY4ODg_56d6c7fe-b6a2-4858-bb25-6098fd346e03"
      unitRef="usd">7643000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfNTItMS0xLTEtOTY4ODg_de2e18a1-861b-422b-a865-4ff8d328d172"
      unitRef="usd">22044000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfNTItMy0xLTEtOTY4ODg_c34470fa-0db3-4173-b94b-41f36b6131be"
      unitRef="usd">26628000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <sjw:UtilityPropertyInstalledByDeveloper
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfNTMtMS0xLTEtOTY4ODg_293f0e30-8db2-40cb-be10-66954c9a3906"
      unitRef="usd">976000</sjw:UtilityPropertyInstalledByDeveloper>
    <sjw:UtilityPropertyInstalledByDeveloper
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8yNS9mcmFnOjJkYTFjZTU4ZWVkMDRmZDQ5NDY4MzYzZDFmNDY3NThiL3RhYmxlOjE4MTEyYjIwMGVhMzQ0ZDc4ODZmZmU5OGYwZGEyMGUxL3RhYmxlcmFuZ2U6MTgxMTJiMjAwZWEzNDRkNzg4NmZmZTk4ZjBkYTIwZTFfNTMtMy0xLTEtOTY4ODg_ea805173-1236-43e6-8184-9c2544fc0681"
      unitRef="usd">1527000</sjw:UtilityPropertyInstalledByDeveloper>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RleHRyZWdpb246MjY1N2NmY2UxMDI0NDAzMjk2MDBmM2E0ZWUxZWVlMjhfNTk1MQ_6f2c1e3a-7572-4d33-bb33-0fbdfbb06ccc">General&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments (consisting only of normal, recurring adjustments) necessary for a fair presentation of the results for the interim periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited interim financial information has been prepared in accordance with accounting principles generally accepted in the United States of America and in accordance with the instructions for Form 10-Q and Rule 10-01 of Regulation S-X promulgated by the Securities and Exchange Commission.  The Notes to Consolidated Financial Statements in SJW Group&#x2019;s 2021 Annual Report on Form 10-K should be read with the accompanying unaudited condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;SJW Group is a holding company with five wholly-owned subsidiaries: San Jose Water Company (&#x201c;SJWC&#x201d;), SJWNE LLC, SJWTX, Inc., SJW Land Company, and SJWTX Holdings, Inc.  SJWNE LLC is the holding company for Connecticut Water Service, Inc. (&#x201c;CTWS&#x201d;) whose wholly-subsidiaries are The Connecticut Water Company (&#x201c;Connecticut Water&#x201d;), The Maine Water Company (&#x201c;Maine Water&#x201d;), New England Water Utility Services, Inc. (&#x201c;NEWUS&#x201d;), and Chester Realty, Inc.  SJWC, Connecticut Water, SJWTX, Inc. doing business as Canyon Lake Water Service Company (&#x201c;CLWSC&#x201d;), Maine Water and NEWUS are referred to as &#x201c;Water Utility Services.&#x201d;  SJW Land Company and Chester Realty, Inc. are collectively referred to as &#x201c;Real Estate Services.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Water sales are seasonal in nature and influenced by weather conditions.  The timing of precipitation and climatic conditions can cause seasonal water consumption by customers to vary significantly.  Due to the seasonal nature of the water business, the operating results for interim periods are not indicative of the operating results for a 12-month period.  Revenue is generally higher in the warm, dry summer months when water usage and sales are greater, and lower in the winter months when cooler temperatures and increased precipitation curtail water usage resulting in lower sales.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The major streams of revenue for SJW Group are as follows: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.321%"/&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.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.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine months ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue 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;169,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;440,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;422,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Alternative revenue programs, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,737)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other balancing and memorandum accounts, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other regulatory mechanisms, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(494)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(438)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(260)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rental income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;175,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,923&#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;449,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;433,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Real Estate Investments and Nonutility Properties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The major components of real estate investments and nonutility properties as of September&#160;30, 2022, and December&#160;31, 2021, are as follows:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,012&#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;57,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 29, 2021, SJWC sold two nonutility properties located in San Jose, California for $13,150.  SJW Group recognized a pre-tax gain on the sale of nonutility properties of $7,230, after selling expenses of $277 for one of the properties sold, and a gain of $5,442, after selling expenses of $178, was deferred on the other nonutility property pending California Public Utilities &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commission (&#x201c;CPUC&#x201d;) review for the year ended December&#160;31, 2021.  On February 15, 2022, the CPUC review was completed and $5,442 was recognized as gain on sale of the second nonutility property.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A former wholly owned subsidiary of SJW Group, Texas Water Alliance Limited, was sold to Guadalupe-Blanco River Authority (&#x201c;GBRA&#x201d;) in 2017.  The sales agreement with GBRA included a holdback amount of $3,000 to be paid to SJW Group on June 30, 2021, subject to reduction under certain conditions.  SJW Group received the holdback amount without reduction from the GBRA on June 29, 2021, and recognized a pre-tax gain on sale of $3,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value Measurement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following instruments are not measured at fair value on SJW Group&#x2019;s condensed consolidated balance sheets as of September&#160;30, 2022, but require disclosure of their fair values: cash and cash equivalents, accounts receivable and accounts payable.  The estimated fair value of such instruments as of September&#160;30, 2022, approximates their carrying value as reported on the condensed consolidated balance sheets.  The estimated fair value of such financial instruments were determined using the income approach based on the present value of estimated future cash flows.  There have been no changes in valuation techniques during the three and nine months ended September&#160;30, 2022.  The fair value of these instruments would be categorized as Level 2 in the fair value hierarchy, with the exception of cash and cash equivalents, which would be categorized as Level 1.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of SJW Group&#x2019;s long-term debt was approximately $1,247,530 and $1,651,825 as of September&#160;30, 2022, and December&#160;31, 2021, respectively, and was determined using a discounted cash flow analysis, based on the current rates for similar financial instruments of the same duration and creditworthiness of the company.  The book value of long-term debt was $1,458,088 and $1,532,041 as of September&#160;30, 2022, and December&#160;31, 2021, respectively.  The fair value of long-term debt would be categorized as Level 2 in the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CTWS&#x2019;s additional retirement benefits under the supplemental executive retirement plans and retirement contracts are funded by investment assets held by a Rabbi Trust.  The fair value of the money market funds, mutual funds and fixed income investments in the Rabbi Trust was $2,790 and $3,797 as of September&#160;30, 2022, and December&#160;31, 2021, respectively, and are categorized as Level 1 in the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Earnings per Share&lt;/span&gt;&lt;/div&gt;Basic earnings per share is calculated using income available to common stockholders, divided by the weighted average number of shares outstanding during the period.  Diluted earnings per share is calculated using income available to common stockholders divided by the weighted average number of shares of common stock including both shares outstanding and shares potentially issuable in connection with restricted common stock awards under SJW Group&#x2019;s Long-Term Incentive Plan (as amended, the &#x201c;Incentive Plan&#x201d;), shares potentially issuable under the performance stock plans assumed through the business combination with CTWS, and shares potentially issuable under the Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;).  For the three months ended September 30, 2022 and 2021, 2,416 and 1,558 anti-dilutive restricted common stock units were excluded from the dilutive earnings per share calculation, respectively.  For the nine months ended September 30, 2022 and 2021, 18,240 and 14,441 anti-dilutive restricted common stock units were excluded from the dilutive earnings per share calculation, respectively.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RleHRyZWdpb246MjY1N2NmY2UxMDI0NDAzMjk2MDBmM2E0ZWUxZWVlMjhfNTk1Mw_4d53f35b-6f09-4ced-b60e-de2460832796">The unaudited interim financial information has been prepared in accordance with accounting principles generally accepted in the United States of America and in accordance with the instructions for Form 10-Q and Rule 10-01 of Regulation S-X promulgated by the Securities and Exchange Commission.  The Notes to Consolidated Financial Statements in SJW Group&#x2019;s 2021 Annual Report on Form 10-K should be read with the accompanying unaudited condensed consolidated financial statements.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <sjw:NumberOfSubsidiaries
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RleHRyZWdpb246MjY1N2NmY2UxMDI0NDAzMjk2MDBmM2E0ZWUxZWVlMjhfNzgy_ec1e86d2-85bd-4af4-9f5b-75ce9d599376"
      unitRef="subsidiary">5</sjw:NumberOfSubsidiaries>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RleHRyZWdpb246MjY1N2NmY2UxMDI0NDAzMjk2MDBmM2E0ZWUxZWVlMjhfNTk3Ng_0341621b-393c-492a-bccd-4e3b3dd22791">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Water sales are seasonal in nature and influenced by weather conditions.  The timing of precipitation and climatic conditions can cause seasonal water consumption by customers to vary significantly.  Due to the seasonal nature of the water business, the operating results for interim periods are not indicative of the operating results for a 12-month period.  Revenue is generally higher in the warm, dry summer months when water usage and sales are greater, and lower in the winter months when cooler temperatures and increased precipitation curtail water usage resulting in lower sales.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RleHRyZWdpb246MjY1N2NmY2UxMDI0NDAzMjk2MDBmM2E0ZWUxZWVlMjhfNTk2Nw_0250f8c1-bc88-46bc-b01c-ae59ae90a14d">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The major streams of revenue for SJW Group are as follows: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.321%"/&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.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.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine months ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue 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;169,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;440,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;422,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Alternative revenue programs, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,737)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other balancing and memorandum accounts, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other regulatory mechanisms, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(494)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(438)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(260)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rental income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;175,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,923&#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;449,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;433,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RhYmxlOmU5NDJiMTc5ZWY5YzRlMmVhZWMyMTc1OWE0NWRkMzM5L3RhYmxlcmFuZ2U6ZTk0MmIxNzllZjljNGUyZWFlYzIxNzU5YTQ1ZGQzMzlfMi0xLTEtMS05Njg4OA_ef40da3a-7164-4752-a5bb-2d833f67b4da"
      unitRef="usd">169972000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RhYmxlOmU5NDJiMTc5ZWY5YzRlMmVhZWMyMTc1OWE0NWRkMzM5L3RhYmxlcmFuZ2U6ZTk0MmIxNzllZjljNGUyZWFlYzIxNzU5YTQ1ZGQzMzlfMi0zLTEtMS05Njg4OA_1c0948a2-4c5c-4d08-b337-7afa0608285e"
      unitRef="usd">163103000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RhYmxlOmU5NDJiMTc5ZWY5YzRlMmVhZWMyMTc1OWE0NWRkMzM5L3RhYmxlcmFuZ2U6ZTk0MmIxNzllZjljNGUyZWFlYzIxNzU5YTQ1ZGQzMzlfMi01LTEtMS05Njg4OA_b9d94fa2-e803-4942-be27-e20c6e966bea"
      unitRef="usd">440406000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RhYmxlOmU5NDJiMTc5ZWY5YzRlMmVhZWMyMTc1OWE0NWRkMzM5L3RhYmxlcmFuZ2U6ZTk0MmIxNzllZjljNGUyZWFlYzIxNzU5YTQ1ZGQzMzlfMi03LTEtMS05Njg4OA_9bed6c7f-4be9-4505-87fe-a323838ca8ac"
      unitRef="usd">422545000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <sjw:AlternativeRevenueProgramsNet
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RhYmxlOmU5NDJiMTc5ZWY5YzRlMmVhZWMyMTc1OWE0NWRkMzM5L3RhYmxlcmFuZ2U6ZTk0MmIxNzllZjljNGUyZWFlYzIxNzU5YTQ1ZGQzMzlfMy0xLTEtMS05Njg4OA_a14ea0b9-334f-45a9-9e5e-8d3d1bdbe13e"
      unitRef="usd">3172000</sjw:AlternativeRevenueProgramsNet>
    <sjw:AlternativeRevenueProgramsNet
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RhYmxlOmU5NDJiMTc5ZWY5YzRlMmVhZWMyMTc1OWE0NWRkMzM5L3RhYmxlcmFuZ2U6ZTk0MmIxNzllZjljNGUyZWFlYzIxNzU5YTQ1ZGQzMzlfMy0zLTEtMS05Njg4OA_e8c8be84-cfa6-4795-a8d5-1751ed7be4b8"
      unitRef="usd">2216000</sjw:AlternativeRevenueProgramsNet>
    <sjw:AlternativeRevenueProgramsNet
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RhYmxlOmU5NDJiMTc5ZWY5YzRlMmVhZWMyMTc1OWE0NWRkMzM5L3RhYmxlcmFuZ2U6ZTk0MmIxNzllZjljNGUyZWFlYzIxNzU5YTQ1ZGQzMzlfMy01LTEtMS05Njg4OA_5f931eaa-61f3-4c92-8b36-4e5170b67f44"
      unitRef="usd">-1737000</sjw:AlternativeRevenueProgramsNet>
    <sjw:AlternativeRevenueProgramsNet
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RhYmxlOmU5NDJiMTc5ZWY5YzRlMmVhZWMyMTc1OWE0NWRkMzM5L3RhYmxlcmFuZ2U6ZTk0MmIxNzllZjljNGUyZWFlYzIxNzU5YTQ1ZGQzMzlfMy03LTEtMS05Njg4OA_5162a99f-6d83-4880-be95-88508938fe19"
      unitRef="usd">4984000</sjw:AlternativeRevenueProgramsNet>
    <sjw:RegulatoryBalancingAndMemorandumAccountsRevenueNet
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RhYmxlOmU5NDJiMTc5ZWY5YzRlMmVhZWMyMTc1OWE0NWRkMzM5L3RhYmxlcmFuZ2U6ZTk0MmIxNzllZjljNGUyZWFlYzIxNzU5YTQ1ZGQzMzlfNC0xLTEtMS05Njg4OA_b461455e-88ae-4c79-9c1c-d5d2cd51c90c"
      unitRef="usd">1857000</sjw:RegulatoryBalancingAndMemorandumAccountsRevenueNet>
    <sjw:RegulatoryBalancingAndMemorandumAccountsRevenueNet
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RhYmxlOmU5NDJiMTc5ZWY5YzRlMmVhZWMyMTc1OWE0NWRkMzM5L3RhYmxlcmFuZ2U6ZTk0MmIxNzllZjljNGUyZWFlYzIxNzU5YTQ1ZGQzMzlfNC0zLTEtMS05Njg4OA_18392dc0-08e0-4783-8b27-79c3b15f524c"
      unitRef="usd">639000</sjw:RegulatoryBalancingAndMemorandumAccountsRevenueNet>
    <sjw:RegulatoryBalancingAndMemorandumAccountsRevenueNet
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RhYmxlOmU5NDJiMTc5ZWY5YzRlMmVhZWMyMTc1OWE0NWRkMzM5L3RhYmxlcmFuZ2U6ZTk0MmIxNzllZjljNGUyZWFlYzIxNzU5YTQ1ZGQzMzlfNC01LTEtMS05Njg4OA_e97793a9-642f-464c-b273-aa04d69ab0ee"
      unitRef="usd">6719000</sjw:RegulatoryBalancingAndMemorandumAccountsRevenueNet>
    <sjw:RegulatoryBalancingAndMemorandumAccountsRevenueNet
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RhYmxlOmU5NDJiMTc5ZWY5YzRlMmVhZWMyMTc1OWE0NWRkMzM5L3RhYmxlcmFuZ2U6ZTk0MmIxNzllZjljNGUyZWFlYzIxNzU5YTQ1ZGQzMzlfNC03LTEtMS05Njg4OA_c1128507-b84f-49ca-8bf6-10da71eeaa74"
      unitRef="usd">3637000</sjw:RegulatoryBalancingAndMemorandumAccountsRevenueNet>
    <sjw:RegulatoryMechanismsOtherNet
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RhYmxlOmU5NDJiMTc5ZWY5YzRlMmVhZWMyMTc1OWE0NWRkMzM5L3RhYmxlcmFuZ2U6ZTk0MmIxNzllZjljNGUyZWFlYzIxNzU5YTQ1ZGQzMzlfNS0xLTEtMS05Njg4OA_a54c7186-a424-4318-8d8a-c47796f046f8"
      unitRef="usd">-494000</sjw:RegulatoryMechanismsOtherNet>
    <sjw:RegulatoryMechanismsOtherNet
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RhYmxlOmU5NDJiMTc5ZWY5YzRlMmVhZWMyMTc1OWE0NWRkMzM5L3RhYmxlcmFuZ2U6ZTk0MmIxNzllZjljNGUyZWFlYzIxNzU5YTQ1ZGQzMzlfNS0zLTEtMS05Njg4OA_ef7e68cc-9deb-45c6-9966-5d17e9f24cfb"
      unitRef="usd">-438000</sjw:RegulatoryMechanismsOtherNet>
    <sjw:RegulatoryMechanismsOtherNet
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RhYmxlOmU5NDJiMTc5ZWY5YzRlMmVhZWMyMTc1OWE0NWRkMzM5L3RhYmxlcmFuZ2U6ZTk0MmIxNzllZjljNGUyZWFlYzIxNzU5YTQ1ZGQzMzlfNS01LTEtMS05Njg4OA_8d1b8c44-1664-4ac9-8bd1-c2106009d3b2"
      unitRef="usd">-260000</sjw:RegulatoryMechanismsOtherNet>
    <sjw:RegulatoryMechanismsOtherNet
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RhYmxlOmU5NDJiMTc5ZWY5YzRlMmVhZWMyMTc1OWE0NWRkMzM5L3RhYmxlcmFuZ2U6ZTk0MmIxNzllZjljNGUyZWFlYzIxNzU5YTQ1ZGQzMzlfNS03LTEtMS05Njg4OA_56d8395a-e1b5-4f63-92cc-c8417a4fc353"
      unitRef="usd">-1284000</sjw:RegulatoryMechanismsOtherNet>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RhYmxlOmU5NDJiMTc5ZWY5YzRlMmVhZWMyMTc1OWE0NWRkMzM5L3RhYmxlcmFuZ2U6ZTk0MmIxNzllZjljNGUyZWFlYzIxNzU5YTQ1ZGQzMzlfNi0xLTEtMS05Njg4OA_6ba31550-435e-4979-ba43-da1ca74511a5"
      unitRef="usd">1474000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RhYmxlOmU5NDJiMTc5ZWY5YzRlMmVhZWMyMTc1OWE0NWRkMzM5L3RhYmxlcmFuZ2U6ZTk0MmIxNzllZjljNGUyZWFlYzIxNzU5YTQ1ZGQzMzlfNi0zLTEtMS05Njg4OA_de258834-2145-4ead-9d5a-0ad22d508f99"
      unitRef="usd">1403000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RhYmxlOmU5NDJiMTc5ZWY5YzRlMmVhZWMyMTc1OWE0NWRkMzM5L3RhYmxlcmFuZ2U6ZTk0MmIxNzllZjljNGUyZWFlYzIxNzU5YTQ1ZGQzMzlfNi01LTEtMS05Njg4OA_80bd6c16-35d2-4aec-a251-0759fbb52056"
      unitRef="usd">4196000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RhYmxlOmU5NDJiMTc5ZWY5YzRlMmVhZWMyMTc1OWE0NWRkMzM5L3RhYmxlcmFuZ2U6ZTk0MmIxNzllZjljNGUyZWFlYzIxNzU5YTQ1ZGQzMzlfNi03LTEtMS05Njg4OA_37ff1e48-d4f1-47a0-a110-7f7d7aa6d6ac"
      unitRef="usd">4067000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:Revenues
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RhYmxlOmU5NDJiMTc5ZWY5YzRlMmVhZWMyMTc1OWE0NWRkMzM5L3RhYmxlcmFuZ2U6ZTk0MmIxNzllZjljNGUyZWFlYzIxNzU5YTQ1ZGQzMzlfNy0xLTEtMS05Njg4OA_a0b6d520-6649-48a7-b71c-b919e6041a0f"
      unitRef="usd">175981000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RhYmxlOmU5NDJiMTc5ZWY5YzRlMmVhZWMyMTc1OWE0NWRkMzM5L3RhYmxlcmFuZ2U6ZTk0MmIxNzllZjljNGUyZWFlYzIxNzU5YTQ1ZGQzMzlfNy0zLTEtMS05Njg4OA_2d67c99d-c7f5-4798-ac3c-bae1d80b7ee5"
      unitRef="usd">166923000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RhYmxlOmU5NDJiMTc5ZWY5YzRlMmVhZWMyMTc1OWE0NWRkMzM5L3RhYmxlcmFuZ2U6ZTk0MmIxNzllZjljNGUyZWFlYzIxNzU5YTQ1ZGQzMzlfNy01LTEtMS05Njg4OA_c4db0b13-6214-470a-b60b-a1874259d5d2"
      unitRef="usd">449324000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RhYmxlOmU5NDJiMTc5ZWY5YzRlMmVhZWMyMTc1OWE0NWRkMzM5L3RhYmxlcmFuZ2U6ZTk0MmIxNzllZjljNGUyZWFlYzIxNzU5YTQ1ZGQzMzlfNy03LTEtMS05Njg4OA_b711a580-22fb-4bf5-b4cc-91436288140f"
      unitRef="usd">433949000</us-gaap:Revenues>
    <sjw:ScheduleOfRealEstateInvestmentsTableTextBlock
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RleHRyZWdpb246MjY1N2NmY2UxMDI0NDAzMjk2MDBmM2E0ZWUxZWVlMjhfNTk3Nw_6e2fbd07-ef73-404e-93f8-74576aeb5e3c">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The major components of real estate investments and nonutility properties as of September&#160;30, 2022, and December&#160;31, 2021, are as follows:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,012&#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;57,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</sjw:ScheduleOfRealEstateInvestmentsTableTextBlock>
    <us-gaap:Land
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RhYmxlOmJlNjRlNDI1ZmQ2YTQyOTJiNDE5YWI4N2ZkZDk2ZGU5L3RhYmxlcmFuZ2U6YmU2NGU0MjVmZDZhNDI5MmI0MTlhYjg3ZmRkOTZkZTlfMS0xLTEtMS05Njg4OA_8adc7fac-72e9-46a1-98a0-144f51dd9990"
      unitRef="usd">12615000</us-gaap:Land>
    <us-gaap:Land
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RhYmxlOmJlNjRlNDI1ZmQ2YTQyOTJiNDE5YWI4N2ZkZDk2ZGU5L3RhYmxlcmFuZ2U6YmU2NGU0MjVmZDZhNDI5MmI0MTlhYjg3ZmRkOTZkZTlfMS0zLTEtMS05Njg4OA_ed0db4f4-2454-435e-9204-d7b0d56e89bc"
      unitRef="usd">12615000</us-gaap:Land>
    <us-gaap:InvestmentBuildingAndBuildingImprovements
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RhYmxlOmJlNjRlNDI1ZmQ2YTQyOTJiNDE5YWI4N2ZkZDk2ZGU5L3RhYmxlcmFuZ2U6YmU2NGU0MjVmZDZhNDI5MmI0MTlhYjg3ZmRkOTZkZTlfMi0xLTEtMS05Njg4OA_5f103799-73c1-4a05-99e4-28e288d84d58"
      unitRef="usd">45397000</us-gaap:InvestmentBuildingAndBuildingImprovements>
    <us-gaap:InvestmentBuildingAndBuildingImprovements
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RhYmxlOmJlNjRlNDI1ZmQ2YTQyOTJiNDE5YWI4N2ZkZDk2ZGU5L3RhYmxlcmFuZ2U6YmU2NGU0MjVmZDZhNDI5MmI0MTlhYjg3ZmRkOTZkZTlfMi0zLTEtMS05Njg4OA_9a408239-3287-4981-bb1e-9285ad835c1a"
      unitRef="usd">45017000</us-gaap:InvestmentBuildingAndBuildingImprovements>
    <us-gaap:RealEstateInvestmentPropertyAtCost
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RhYmxlOmJlNjRlNDI1ZmQ2YTQyOTJiNDE5YWI4N2ZkZDk2ZGU5L3RhYmxlcmFuZ2U6YmU2NGU0MjVmZDZhNDI5MmI0MTlhYjg3ZmRkOTZkZTlfNC0xLTEtMS05Njg4OA_6597ff1b-fd1f-4b9c-a738-eaf287d83375"
      unitRef="usd">58012000</us-gaap:RealEstateInvestmentPropertyAtCost>
    <us-gaap:RealEstateInvestmentPropertyAtCost
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RhYmxlOmJlNjRlNDI1ZmQ2YTQyOTJiNDE5YWI4N2ZkZDk2ZGU5L3RhYmxlcmFuZ2U6YmU2NGU0MjVmZDZhNDI5MmI0MTlhYjg3ZmRkOTZkZTlfNC0zLTEtMS05Njg4OA_e44b78c6-0818-4cd8-ae23-ed9ddb427d56"
      unitRef="usd">57632000</us-gaap:RealEstateInvestmentPropertyAtCost>
    <us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RhYmxlOmJlNjRlNDI1ZmQ2YTQyOTJiNDE5YWI4N2ZkZDk2ZGU5L3RhYmxlcmFuZ2U6YmU2NGU0MjVmZDZhNDI5MmI0MTlhYjg3ZmRkOTZkZTlfNS0xLTEtMS05Njg4OA_a1da0a50-9a02-4aa0-a8d5-99cc360f683b"
      unitRef="usd">16855000</us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation>
    <us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RhYmxlOmJlNjRlNDI1ZmQ2YTQyOTJiNDE5YWI4N2ZkZDk2ZGU5L3RhYmxlcmFuZ2U6YmU2NGU0MjVmZDZhNDI5MmI0MTlhYjg3ZmRkOTZkZTlfNS0zLTEtMS05Njg4OA_c7d93c0f-a265-467a-a989-f4f784269122"
      unitRef="usd">15951000</us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation>
    <us-gaap:RealEstateInvestmentPropertyNet
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RhYmxlOmJlNjRlNDI1ZmQ2YTQyOTJiNDE5YWI4N2ZkZDk2ZGU5L3RhYmxlcmFuZ2U6YmU2NGU0MjVmZDZhNDI5MmI0MTlhYjg3ZmRkOTZkZTlfNi0xLTEtMS05Njg4OA_23f05cc6-4754-4ee5-9b57-222b17b2eedc"
      unitRef="usd">41157000</us-gaap:RealEstateInvestmentPropertyNet>
    <us-gaap:RealEstateInvestmentPropertyNet
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RhYmxlOmJlNjRlNDI1ZmQ2YTQyOTJiNDE5YWI4N2ZkZDk2ZGU5L3RhYmxlcmFuZ2U6YmU2NGU0MjVmZDZhNDI5MmI0MTlhYjg3ZmRkOTZkZTlfNi0zLTEtMS05Njg4OA_dfbe75c0-bd74-4110-bc82-f6412df468f3"
      unitRef="usd">41681000</us-gaap:RealEstateInvestmentPropertyNet>
    <sjw:NumberOfPropertiesSold
      contextRef="icf3ee1b0a7974db18cc39be2b3cb92ca_I20211029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RleHRyZWdpb246MjY1N2NmY2UxMDI0NDAzMjk2MDBmM2E0ZWUxZWVlMjhfMjMwOQ_fed510ab-a963-4f39-b1d3-f05ca7591c32"
      unitRef="property">2</sjw:NumberOfPropertiesSold>
    <us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment
      contextRef="ib90125f77a9d412fa52ade44c24f72bf_D20211029-20211029"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RleHRyZWdpb246MjY1N2NmY2UxMDI0NDAzMjk2MDBmM2E0ZWUxZWVlMjhfMjM3MA_8f344438-f604-45e3-91d6-d2ec4f4d3322"
      unitRef="usd">13150000</us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="i037824fcfd7f433fa4de203247f2d483_D20211029-20211029"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RleHRyZWdpb246MjY1N2NmY2UxMDI0NDAzMjk2MDBmM2E0ZWUxZWVlMjhfMjQ1MQ_4bf685dc-0158-4858-80c7-9d947ca4c987"
      unitRef="usd">7230000</us-gaap:GainLossOnSaleOfProperties>
    <sjw:PropertiesSellingExpenses
      contextRef="i037824fcfd7f433fa4de203247f2d483_D20211029-20211029"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RleHRyZWdpb246MjY1N2NmY2UxMDI0NDAzMjk2MDBmM2E0ZWUxZWVlMjhfMjQ4MQ_d2263ec6-1668-4ce5-a5f7-205597032159"
      unitRef="usd">277000</sjw:PropertiesSellingExpenses>
    <sjw:DeferredGainsLossesOnSalesOfProperties
      contextRef="i7723c940a7784497b41aa216dde83a77_D20211029-20211029"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RleHRyZWdpb246MjY1N2NmY2UxMDI0NDAzMjk2MDBmM2E0ZWUxZWVlMjhfMjUzMA_0a616c03-f9a5-4413-9f81-378fc97bf11d"
      unitRef="usd">5442000</sjw:DeferredGainsLossesOnSalesOfProperties>
    <sjw:PropertiesSellingExpenses
      contextRef="i7723c940a7784497b41aa216dde83a77_D20211029-20211029"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RleHRyZWdpb246MjY1N2NmY2UxMDI0NDAzMjk2MDBmM2E0ZWUxZWVlMjhfMjU2MA_da25d07b-9e1b-4d90-a122-37d3ec5f3d0a"
      unitRef="usd">178000</sjw:PropertiesSellingExpenses>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="i8fe0924b36c841e0b4e7d60c18c448ce_D20220215-20220215"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RleHRyZWdpb246MjY1N2NmY2UxMDI0NDAzMjk2MDBmM2E0ZWUxZWVlMjhfMjc1Mw_d99a456a-d95e-49a3-ba94-20a88ed250dd"
      unitRef="usd">5442000</us-gaap:GainLossOnSaleOfProperties>
    <sjw:SalesAgreementHoldbackAmount
      contextRef="i6f22eb8776554311820d232899743622_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RleHRyZWdpb246MjY1N2NmY2UxMDI0NDAzMjk2MDBmM2E0ZWUxZWVlMjhfMzAyMw_893bd4df-16df-4ff8-a5f7-c19293ac5dff"
      unitRef="usd">3000000</sjw:SalesAgreementHoldbackAmount>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="iab119c86b1774669b92d4bfd00a48a50_D20210629-20210629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RleHRyZWdpb246MjY1N2NmY2UxMDI0NDAzMjk2MDBmM2E0ZWUxZWVlMjhfMzI0NQ_a58c98e2-f450-4404-96ed-6c7b8ca06e86"
      unitRef="usd">3000000</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:LongTermDebtFairValue
      contextRef="i89306cf2df0740d58d7322509e9d403b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RleHRyZWdpb246MjY1N2NmY2UxMDI0NDAzMjk2MDBmM2E0ZWUxZWVlMjhfNDE0NQ_a25acc82-1c5c-4b0e-a75a-ae56a5ee7151"
      unitRef="usd">1247530000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i5f40d103e1014989b018bad910483c40_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RleHRyZWdpb246MjY1N2NmY2UxMDI0NDAzMjk2MDBmM2E0ZWUxZWVlMjhfNDE1Mg_5f07f97c-c27b-48dd-b6e5-42fbe91cb400"
      unitRef="usd">1651825000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebt
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RleHRyZWdpb246MjY1N2NmY2UxMDI0NDAzMjk2MDBmM2E0ZWUxZWVlMjhfNDQwMg_18c3e549-d84a-4a82-baab-b6e19ec98544"
      unitRef="usd">1458088000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RleHRyZWdpb246MjY1N2NmY2UxMDI0NDAzMjk2MDBmM2E0ZWUxZWVlMjhfNDQwOQ_11689873-5495-4c62-ae2f-a41b6d8f4f05"
      unitRef="usd">1532041000</us-gaap:LongTermDebt>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib700ffa50f1a4fe3bb7bdb6d27dd98f6_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RleHRyZWdpb246MjY1N2NmY2UxMDI0NDAzMjk2MDBmM2E0ZWUxZWVlMjhfNDgxMw_8d41fab8-f400-4d2d-a417-39d031a860bb"
      unitRef="usd">2790000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7cf9ddbbd12749dab5200ad62dbbd3cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RleHRyZWdpb246MjY1N2NmY2UxMDI0NDAzMjk2MDBmM2E0ZWUxZWVlMjhfNDgyMA_6a98154a-dce9-484b-b03c-bdf5d513338c"
      unitRef="usd">3797000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RleHRyZWdpb246MjY1N2NmY2UxMDI0NDAzMjk2MDBmM2E0ZWUxZWVlMjhfNTk3NA_8dd44616-a07a-4d50-95da-8185158b5701">Earnings per ShareBasic earnings per share is calculated using income available to common stockholders, divided by the weighted average number of shares outstanding during the period.  Diluted earnings per share is calculated using income available to common stockholders divided by the weighted average number of shares of common stock including both shares outstanding and shares potentially issuable in connection with restricted common stock awards under SJW Group&#x2019;s Long-Term Incentive Plan (as amended, the &#x201c;Incentive Plan&#x201d;), shares potentially issuable under the performance stock plans assumed through the business combination with CTWS, and shares potentially issuable under the Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;).</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i263e307ee79249d4bad4ad1595092744_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RleHRyZWdpb246MjY1N2NmY2UxMDI0NDAzMjk2MDBmM2E0ZWUxZWVlMjhfNTY2Mw_e174b273-d3c2-4b17-84dc-20258947f0f0"
      unitRef="shares">2416</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i63999f6a808d40ebbf2ddaaa18dc62a6_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RleHRyZWdpb246MjY1N2NmY2UxMDI0NDAzMjk2MDBmM2E0ZWUxZWVlMjhfNTY3MA_affd9dcd-22bd-4f81-b5cd-14006ff46fdb"
      unitRef="shares">1558</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if0dbb51661eb42c08cec5656b3a1b572_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RleHRyZWdpb246MjY1N2NmY2UxMDI0NDAzMjk2MDBmM2E0ZWUxZWVlMjhfNTgxNQ_a74d9de8-bd7a-41cb-8dc6-087f3ae9b327"
      unitRef="shares">18240</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie66ab320b1e544328ae624cb178e363a_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zMS9mcmFnOjI2NTdjZmNlMTAyNDQwMzI5NjAwZjNhNGVlMWVlZTI4L3RleHRyZWdpb246MjY1N2NmY2UxMDI0NDAzMjk2MDBmM2E0ZWUxZWVlMjhfNTgyMg_b314d1cd-ed7a-4a27-85ff-88a31e5797be"
      unitRef="shares">14441</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RleHRyZWdpb246ZjMxNWI5ZDE4OTFiNGJkZWIxY2JlZTE4NzA5ZmUxYzlfMjE4NQ_5b9617f6-9ff1-4abc-bec9-8a224a8071f8">Regulatory Matters&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Regulatory assets, net are comprised of the following as of September&#160;30, 2022, and December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax temporary differences, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Postretirement pensions and other postretirement benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Business combinations debt premium, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balancing and memorandum accounts, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Water Rate Adjustment&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,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;2,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total regulatory assets, net in Condensed Consolidated Balance Sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current regulatory assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total regulatory assets, net, less current portion&lt;/span&gt;&lt;/td&gt;&lt;td 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;145,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, and December&#160;31, 2021, SJW Group&#x2019;s regulatory assets, net, not earning a return primarily included postretirement pensions and the unfunded amount of other medical benefits, and business combination debt premiums, net.  The total amount of regulatory assets, net not earning a return at September&#160;30, 2022, and December&#160;31, 2021, either by interest on the regulatory asset/liability or as a component of rate base at the allowed rate of return was $86,113 and $84,887, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Balancing and Memorandum Accounts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;SJWC has established balancing accounts for the purpose of tracking the under-collection or over-collection associated with expense changes and revenue authorized by the CPUC to offset those expense changes.  SJWC also maintains memorandum accounts to track revenue impacts due to catastrophic events, certain unforeseen water quality expenses related to new federal and state water quality standards, energy efficiency, water conservation, water tariffs, and other approved activities or as directed by the CPUC.  The Monterey Water Revenue Adjustment Mechanism (&#x201c;MWRAM&#x201d;) 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 Water Conservation Memorandum Account (&#x201c;WCMA&#x201d;) allows SJWC to track lost revenue, net of related water costs, associated with reduced sales due to water conservation and associated calls for water use reductions.  SJWC records the lost revenue captured in the WCMA balancing accounts.  Drought surcharges collected are used to offset the revenue losses tracked in the WCMA.  On October 11, 2022, the CPUC issued General Rate Case Decision No. 22-10-005, which approved a recovery of $18,174 in balancing and memorandum accounts from customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balancing and memorandum accounts recorded to regulatory assets, net for the three and nine months ended September&#160;30, 2022, and 2021 are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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:7.704%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:32pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Regulatory Asset Increase (Decrease)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Refunds (Collections) Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Ending Balance&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:7pt;font-weight:700;line-height:100%"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Regulatory Asset Increase (Decrease)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Refunds (Collections) Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Ending Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue accounts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;MWRAM&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="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;22,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;15,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="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;15,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;WCMA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,961)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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;(8,708)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,801)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of capital memorandum account&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,568)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,562)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,562)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;All others&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(767)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,831&#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;(8,708)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,107&#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;13,220&#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;760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost-recovery accounts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Water supply costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="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;11,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="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;10,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:6pt;padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hydro Generation Research, Development and Demonstration Memorandum Account (&#x201c;PRVMA&#x201d;)&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;543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(106)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;COVID-19 Catastrophic  Event Memorandum Account (&#x201c;CEMA&#x201d;)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All others&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="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;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;446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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;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;text-align:left;vertical-align: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 cost-recovery accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(106)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;padding:2px 0;text-align:right;vertical-align: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,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,814)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;padding:2px 0;text-align:right;vertical-align: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,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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:7.704%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine months ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine months ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:36pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Regulatory Asset Increase (Decrease)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Refunds (Collections) Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Ending Balance&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:7pt;font-weight:700;line-height:100%"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Regulatory Asset Increase (Decrease)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Refunds (Collections) Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Ending Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue accounts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;MWRAM&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;16,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,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;12,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;WCMA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,801)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of capital memorandum account&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,563)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,561)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,562)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;All others&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(386)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(767)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,757&#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;(26,101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,107&#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;10,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,931&#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;6&#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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost-recovery accounts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Water supply costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="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;11,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;2,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:6pt;padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PRVMA&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;707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;(301)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;CEMA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(239)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All others&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="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;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;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="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;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;text-align:left;vertical-align: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 cost-recovery accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;All balancing accounts and memorandum accounts not included for recovery or refund in the current general rate case will be reviewed by the CPUC in SJWC&#x2019;s next general rate case or at the time an individual account balance reaches a threshold of 2% of authorized revenue, whichever occurs first.</us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock>
    <us-gaap:ScheduleOfRegulatoryAssetsTextBlock
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RleHRyZWdpb246ZjMxNWI5ZDE4OTFiNGJkZWIxY2JlZTE4NzA5ZmUxYzlfMjE4MA_32c99ee7-84cc-4896-b84d-0bca1740ceb9">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Regulatory assets, net are comprised of the following as of September&#160;30, 2022, and December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax temporary differences, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Postretirement pensions and other postretirement benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Business combinations debt premium, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balancing and memorandum accounts, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Water Rate Adjustment&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,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;2,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total regulatory assets, net in Condensed Consolidated Balance Sheets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current regulatory assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total regulatory assets, net, less current portion&lt;/span&gt;&lt;/td&gt;&lt;td 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;145,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRegulatoryAssetsTextBlock>
    <us-gaap:NetRegulatoryAssets
      contextRef="i79bbaadadfcd4178b9fc3c6e673e270d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVjYzA0MWQ1ZDgyNTQyYjk4ODYwODJlYzBjYTZmODUyL3RhYmxlcmFuZ2U6NWNjMDQxZDVkODI1NDJiOTg4NjA4MmVjMGNhNmY4NTJfMi0yLTEtMS05Njg4OA_d3f3df6f-ad2a-4a7f-bf07-6d3f46f6dd5a"
      unitRef="usd">33811000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i8a6d0e66ce3046c4bc90b8ed018e3183_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVjYzA0MWQ1ZDgyNTQyYjk4ODYwODJlYzBjYTZmODUyL3RhYmxlcmFuZ2U6NWNjMDQxZDVkODI1NDJiOTg4NjA4MmVjMGNhNmY4NTJfMi00LTEtMS05Njg4OA_b2eb1d79-4feb-41b2-81df-d419e7303fa2"
      unitRef="usd">22420000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i94176c8e77fb4d359d2a016aa1d9fbe8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVjYzA0MWQ1ZDgyNTQyYjk4ODYwODJlYzBjYTZmODUyL3RhYmxlcmFuZ2U6NWNjMDQxZDVkODI1NDJiOTg4NjA4MmVjMGNhNmY4NTJfMy0yLTEtMS05Njg4OA_4e5e42d1-4da2-4439-bddf-4044cd83b921"
      unitRef="usd">64934000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="ieaf4ee332edb467f88a2a053c1cd216f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVjYzA0MWQ1ZDgyNTQyYjk4ODYwODJlYzBjYTZmODUyL3RhYmxlcmFuZ2U6NWNjMDQxZDVkODI1NDJiOTg4NjA4MmVjMGNhNmY4NTJfMy00LTEtMS05Njg4OA_577521b7-7e30-452b-b1db-c001269d679e"
      unitRef="usd">62197000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i7d5ff3cc0d0948da9f8667d576492219_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVjYzA0MWQ1ZDgyNTQyYjk4ODYwODJlYzBjYTZmODUyL3RhYmxlcmFuZ2U6NWNjMDQxZDVkODI1NDJiOTg4NjA4MmVjMGNhNmY4NTJfNC0yLTEtMS05Njg4OA_3ab0a78c-7c99-4478-8b2a-ca4b6ca60e2b"
      unitRef="usd">18031000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i8c18a4f31d294987bc08d4976174007e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVjYzA0MWQ1ZDgyNTQyYjk4ODYwODJlYzBjYTZmODUyL3RhYmxlcmFuZ2U6NWNjMDQxZDVkODI1NDJiOTg4NjA4MmVjMGNhNmY4NTJfNC00LTEtMS05Njg4OA_b0ded747-dd7c-47da-9dc2-398c022b19d8"
      unitRef="usd">19937000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i553605243cc64fc3a11de3b416102f40_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVjYzA0MWQ1ZDgyNTQyYjk4ODYwODJlYzBjYTZmODUyL3RhYmxlcmFuZ2U6NWNjMDQxZDVkODI1NDJiOTg4NjA4MmVjMGNhNmY4NTJfNS0yLTEtMS05Njg4OA_f92dcc4c-095b-4e77-b193-fd014574b417"
      unitRef="usd">22583000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i4dd768f96d89409ea8dd9b9ba8cd9115_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVjYzA0MWQ1ZDgyNTQyYjk4ODYwODJlYzBjYTZmODUyL3RhYmxlcmFuZ2U6NWNjMDQxZDVkODI1NDJiOTg4NjA4MmVjMGNhNmY4NTJfNS00LTEtMS05Njg4OA_71e5d95a-2f6b-47eb-93a3-477516fd2fb0"
      unitRef="usd">38334000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i4aad383c54994e9e9cbfd99810fcc8d2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVjYzA0MWQ1ZDgyNTQyYjk4ODYwODJlYzBjYTZmODUyL3RhYmxlcmFuZ2U6NWNjMDQxZDVkODI1NDJiOTg4NjA4MmVjMGNhNmY4NTJfNi0yLTEtMS05Njg4OA_f5882924-272f-4840-aad1-c9a2fa270562"
      unitRef="usd">-2800000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i165b9714c5704a2ea0d547534e8d3765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVjYzA0MWQ1ZDgyNTQyYjk4ODYwODJlYzBjYTZmODUyL3RhYmxlcmFuZ2U6NWNjMDQxZDVkODI1NDJiOTg4NjA4MmVjMGNhNmY4NTJfNi00LTEtMS05Njg4OA_0441e04e-fddd-4c68-a6f1-791d27499015"
      unitRef="usd">2588000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i719f78b30e61404e80bceb636d771b5b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVjYzA0MWQ1ZDgyNTQyYjk4ODYwODJlYzBjYTZmODUyL3RhYmxlcmFuZ2U6NWNjMDQxZDVkODI1NDJiOTg4NjA4MmVjMGNhNmY4NTJfNy0yLTEtMS05Njg4OA_3ea57976-d731-43d0-97f5-26bba3fbebe5"
      unitRef="usd">10124000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i8b9fe448a2fc4cd49b38a45d69838578_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVjYzA0MWQ1ZDgyNTQyYjk4ODYwODJlYzBjYTZmODUyL3RhYmxlcmFuZ2U6NWNjMDQxZDVkODI1NDJiOTg4NjA4MmVjMGNhNmY4NTJfNy00LTEtMS05Njg4OA_a294d504-4a38-4f8d-aba9-be61fab81490"
      unitRef="usd">9145000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVjYzA0MWQ1ZDgyNTQyYjk4ODYwODJlYzBjYTZmODUyL3RhYmxlcmFuZ2U6NWNjMDQxZDVkODI1NDJiOTg4NjA4MmVjMGNhNmY4NTJfOC0yLTEtMS05Njg4OA_c44d6cbf-3d83-41c9-b323-386eaa07e72a"
      unitRef="usd">146683000</us-gaap:NetRegulatoryAssets>
    <us-gaap:NetRegulatoryAssets
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVjYzA0MWQ1ZDgyNTQyYjk4ODYwODJlYzBjYTZmODUyL3RhYmxlcmFuZ2U6NWNjMDQxZDVkODI1NDJiOTg4NjA4MmVjMGNhNmY4NTJfOC00LTEtMS05Njg4OA_83e35b23-bb31-40b7-bf38-9169f7e4d3c9"
      unitRef="usd">154621000</us-gaap:NetRegulatoryAssets>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVjYzA0MWQ1ZDgyNTQyYjk4ODYwODJlYzBjYTZmODUyL3RhYmxlcmFuZ2U6NWNjMDQxZDVkODI1NDJiOTg4NjA4MmVjMGNhNmY4NTJfOS0yLTEtMS05Njg4OA_ba5b8e94-6db9-4da9-81fd-63395f6f3224"
      unitRef="usd">738000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVjYzA0MWQ1ZDgyNTQyYjk4ODYwODJlYzBjYTZmODUyL3RhYmxlcmFuZ2U6NWNjMDQxZDVkODI1NDJiOTg4NjA4MmVjMGNhNmY4NTJfOS00LTEtMS05Njg4OA_86b44f20-7ac4-4bd5-b6e2-d27270832ff2"
      unitRef="usd">2629000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVjYzA0MWQ1ZDgyNTQyYjk4ODYwODJlYzBjYTZmODUyL3RhYmxlcmFuZ2U6NWNjMDQxZDVkODI1NDJiOTg4NjA4MmVjMGNhNmY4NTJfMTAtMi0xLTEtOTY4ODg_f6474b0f-825f-46e2-baae-c335119ec250"
      unitRef="usd">145945000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVjYzA0MWQ1ZDgyNTQyYjk4ODYwODJlYzBjYTZmODUyL3RhYmxlcmFuZ2U6NWNjMDQxZDVkODI1NDJiOTg4NjA4MmVjMGNhNmY4NTJfMTAtNC0xLTEtOTY4ODg_3fa32e66-3bf2-4c50-a7ae-73d26d17386b"
      unitRef="usd">151992000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RleHRyZWdpb246ZjMxNWI5ZDE4OTFiNGJkZWIxY2JlZTE4NzA5ZmUxYzlfNTAz_eb01b64f-b741-4795-9638-a25120fa079b"
      unitRef="usd">86113000</us-gaap:RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided>
    <us-gaap:RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RleHRyZWdpb246ZjMxNWI5ZDE4OTFiNGJkZWIxY2JlZTE4NzA5ZmUxYzlfNTEw_d2cf668d-46a2-45a9-962c-eac1eea2ca9d"
      unitRef="usd">84887000</us-gaap:RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i6e9400f78c7b415c8aff2b467a1a6160_D20221011-20221011"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RleHRyZWdpb246ZjMxNWI5ZDE4OTFiNGJkZWIxY2JlZTE4NzA5ZmUxYzlfNTQ5NzU1ODE3NjIz_47278801-9001-48c0-8fb7-99bbd493cd18"
      unitRef="usd">18174000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <us-gaap:PublicUtilitiesGeneralDisclosuresTableTextBlock
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RleHRyZWdpb246ZjMxNWI5ZDE4OTFiNGJkZWIxY2JlZTE4NzA5ZmUxYzlfMjE4OQ_cff55ed7-1bc0-435f-a794-79b6a7c87573">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balancing and memorandum accounts recorded to regulatory assets, net for the three and nine months ended September&#160;30, 2022, and 2021 are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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:7.704%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:32pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Regulatory Asset Increase (Decrease)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Refunds (Collections) Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Ending Balance&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:7pt;font-weight:700;line-height:100%"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Regulatory Asset Increase (Decrease)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Refunds (Collections) Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Ending Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue accounts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;MWRAM&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="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;22,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;15,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="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;15,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;WCMA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,961)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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;(8,708)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,801)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of capital memorandum account&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,568)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,562)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,562)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;All others&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(767)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,831&#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;(8,708)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,107&#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;13,220&#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;760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost-recovery accounts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Water supply costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="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;11,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="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;10,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:6pt;padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hydro Generation Research, Development and Demonstration Memorandum Account (&#x201c;PRVMA&#x201d;)&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;543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(106)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;COVID-19 Catastrophic  Event Memorandum Account (&#x201c;CEMA&#x201d;)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All others&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="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;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;446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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;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;text-align:left;vertical-align: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 cost-recovery accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(106)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;padding:2px 0;text-align:right;vertical-align: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,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,814)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;padding:2px 0;text-align:right;vertical-align: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,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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:7.704%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine months ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine months ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:36pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Regulatory Asset Increase (Decrease)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Refunds (Collections) Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Ending Balance&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:7pt;font-weight:700;line-height:100%"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Regulatory Asset Increase (Decrease)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Refunds (Collections) Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Ending Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue accounts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;MWRAM&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;16,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,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;12,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;WCMA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,801)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of capital memorandum account&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,563)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,561)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,562)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;All others&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(386)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(767)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,757&#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;(26,101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,107&#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;10,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,931&#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;6&#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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost-recovery accounts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Water supply costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="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;11,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;2,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:6pt;padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PRVMA&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;707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;(301)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;CEMA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(239)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All others&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="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;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;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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="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;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;text-align:left;vertical-align: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 cost-recovery accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PublicUtilitiesGeneralDisclosuresTableTextBlock>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="ib6e76e28031a49f3bb3b5b49d02440f9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMy0xLTEtMS05Njg4OA_7c6f7387-80e5-448e-9e13-8418589fba0f"
      unitRef="usd">21096000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="ifed058a2af5a41de984e841673a715cf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMy0zLTEtMS05Njg4OA_96fa0a52-f07e-49b1-97d8-821bddc753ba"
      unitRef="usd">1381000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="ifed058a2af5a41de984e841673a715cf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMy01LTEtMS05Njg4OA_4b5c8ad2-c1a1-4ab4-8569-b81792947da7"
      unitRef="usd">0</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i113980bbf0614d079cc5318be428dfc4_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMy05LTEtMS05Njg4OA_6a15ef71-3629-4b8a-9bfc-23ebf822dedd"
      unitRef="usd">22477000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i37ec8a5ba98744c6bcdef6801311884d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMy0xMS0xLTEtOTY4ODg_ecac585d-76d8-4c38-8e19-94e8f5667928"
      unitRef="usd">15278000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i45ed379b57e944289f6304257f4e11e4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMy0xMy0xLTEtOTY4ODg_5535d16d-8158-4056-95ed-181c874f13a8"
      unitRef="usd">363000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i45ed379b57e944289f6304257f4e11e4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMy0xNS0xLTEtOTY4ODg_89e99a0d-25a8-4812-b38b-4d97bb70c883"
      unitRef="usd">0</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="ib97d90bfa04c45158b156f33b300b942_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMy0xOS0xLTEtOTY4ODg_82c6c049-0e7a-44de-9a86-26ffe00ef424"
      unitRef="usd">15641000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i7be8bd6579334317a49b47cdc7c2289f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfNC0xLTEtMS05Njg4OA_ac785ea4-4439-4e0d-a0e2-f03bbd3f0bb7"
      unitRef="usd">-14961000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i2f381284c0334cf8b6153ce518f6f473_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfNC0zLTEtMS05Njg4OA_eb1fa249-ffa9-47f2-9408-414eccff01b1"
      unitRef="usd">3868000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i2f381284c0334cf8b6153ce518f6f473_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfNC01LTEtMS05Njg4OA_517f4941-3329-4ea0-bdd1-7e98f039473f"
      unitRef="usd">-8708000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="ie24c55b542b94a8d82bea0e317151752_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfNC05LTEtMS05Njg4OA_27457089-0aad-4483-a01a-32779bd6a8c1"
      unitRef="usd">-19801000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i391e73d712d640afbaba48cfd47cf9f5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfNC0xMS0xLTEtOTY4ODg_e812af41-865b-4a42-a5c4-b2a129549424"
      unitRef="usd">668000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="ic6dd0651418a415aa969ffe6badd9edc_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfNC0xMy0xLTEtOTY4ODg_c55daed2-c284-4ec4-a19f-2dd383788fb9"
      unitRef="usd">0</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="ic6dd0651418a415aa969ffe6badd9edc_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfNC0xNS0xLTEtOTY4ODg_69ef2e35-c4b3-4957-83d7-ede3ec06b097"
      unitRef="usd">0</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="iddca826bcc454b269cef9c9b1ec6b078_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfNC0xOS0xLTEtOTY4ODg_1d2b0c68-24e1-4761-b67b-1564d0d94cdf"
      unitRef="usd">668000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="ifa05d7bc289a4190bd5e96930d39060e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfNS0xLTEtMS05Njg4OA_b6542b12-20cd-4028-b0b3-47120436a840"
      unitRef="usd">-1568000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i3029d3952916444aa70b7b208303cb5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfNS0zLTEtMS05Njg4OA_62847098-0a37-4654-bf2a-9f256b8b86fb"
      unitRef="usd">-8000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i3029d3952916444aa70b7b208303cb5c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfNS01LTEtMS05Njg4OA_2475164a-2f16-4eb8-b374-c70cb05ecc67"
      unitRef="usd">0</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="id75760b3ba894fae9a308efac6819b52_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfNS05LTEtMS05Njg4OA_186f83df-cfc6-45fd-adc7-e7bfd9cd42a0"
      unitRef="usd">-1576000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i0c22e4cf36c24b329d130bfb353b8e41_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfNS0xMS0xLTEtOTY4ODg_67ebf080-22a3-4232-8308-2367c964a6f1"
      unitRef="usd">-1562000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="idd84816fd1d74d099f0e1f0baa0981fc_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfNS0xMy0xLTEtOTY4ODg_b9f6c926-3b1f-43dc-9816-faf82d2d6e7d"
      unitRef="usd">0</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="idd84816fd1d74d099f0e1f0baa0981fc_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfNS0xNS0xLTEtOTY4ODg_ad553d57-e821-4bb0-8cf3-802b5f811a02"
      unitRef="usd">0</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i9904edf963494cb9a0126be85696e017_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfNS0xOS0xLTEtOTY4ODg_7f234726-4856-4669-8296-1d60c9f73261"
      unitRef="usd">-1562000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i4fc4e4571c6e42018a136f20604127c7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfNi0xLTEtMS05Njg4OA_50903ab2-f3a8-4f98-8d7c-afcf53abbf86"
      unitRef="usd">417000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i6a25b1261dae40cb8f81ddc526320f45_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfNi0zLTEtMS05Njg4OA_c345ffd3-b5e0-4093-a723-ef6469c4f671"
      unitRef="usd">590000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i6a25b1261dae40cb8f81ddc526320f45_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfNi01LTEtMS05Njg4OA_b81a6c59-2474-4150-9aed-085ed1bb612d"
      unitRef="usd">0</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i719f78b30e61404e80bceb636d771b5b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfNi05LTEtMS05Njg4OA_79f69c3f-8feb-4f59-9e4c-444f5ab24814"
      unitRef="usd">1007000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i3435c9f453da4047b1834b0bfe87187e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfNi0xMS0xLTEtOTY4ODg_8fdb31b2-afc5-495f-af05-84ddfd86c3c5"
      unitRef="usd">-1164000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="ia900b3de4ab24c578af2fc438482e748_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfNi0xMy0xLTEtOTY4ODg_8999f288-b95e-4ed8-af57-b9c8f14a8c40"
      unitRef="usd">397000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="ia900b3de4ab24c578af2fc438482e748_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfNi0xNS0xLTEtOTY4ODg_bcc7de31-6a6e-405b-b508-df8c8e8bed2d"
      unitRef="usd">0</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i3f412e91f1cc4c5eae616583b62ed927_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfNi0xOS0xLTEtOTY4ODg_a2a9032a-9263-4533-b113-8af5b7b437c4"
      unitRef="usd">-767000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="ia15518a8d64e49dd9bdfbbd086e41430_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfNy0xLTEtMS05Njg4OA_bbd43818-6785-4eef-b52f-1b3da8876384"
      unitRef="usd">4984000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfNy0zLTEtMS05Njg4OA_b1c63d36-b7a4-429f-adcc-d8444b26fa5c"
      unitRef="usd">5831000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfNy01LTEtMS05Njg4OA_3444b9d9-e5c2-4ad1-a378-ecd488c5594c"
      unitRef="usd">-8708000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfNy05LTEtMS05Njg4OA_3916564d-aec2-48a7-b996-d18bde6ac559"
      unitRef="usd">2107000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i7bd68b77eb1e4188b62693edbd66bcf6_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfNy0xMS0xLTEtOTY4ODg_eda36c75-d3f6-44fc-81ce-53e0668bef8c"
      unitRef="usd">13220000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfNy0xMy0xLTEtOTY4ODg_c57b2cb4-56ea-4b89-88c2-a62a38ea8331"
      unitRef="usd">760000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfNy0xNS0xLTEtOTY4ODg_86a9aef8-2d5f-4cb5-b40f-dee81c06b841"
      unitRef="usd">0</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i705b9c2294dd462eb9c663be2c405740_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfNy0xOS0xLTEtOTY4ODg_f639e423-753e-4287-a9aa-1e7ca78fea82"
      unitRef="usd">13980000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i4f3dfde2014c4227924887879e48d44d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfOS0xLTEtMS05Njg4OA_24999b30-cce7-41c4-aa21-f46ad9a3aa64"
      unitRef="usd">11111000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="ib19749cacfe64385a1416bdd374b21d5_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfOS0zLTEtMS05Njg4OA_118a86bb-211d-4ac8-9103-e6e6aefff319"
      unitRef="usd">391000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="ib19749cacfe64385a1416bdd374b21d5_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfOS01LTEtMS05Njg4OA_490a0814-37cb-47ab-b4a8-c229c5bd6371"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="iebf3d39826ba4e489f156e63193d69b2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfOS05LTEtMS05Njg4OA_94d93924-ba45-4307-8019-77a67813f7d1"
      unitRef="usd">11502000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i6d8e3eea489e4d6e8250835a806d5ef4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfOS0xMS0xLTEtOTY4ODg_246421fb-c5e3-40f4-9eef-5ef39943904b"
      unitRef="usd">9895000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="id731d05eb2f94d55af3f7e6acbd658a9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfOS0xMy0xLTEtOTY4ODg_58815f6c-a226-4f44-9492-d8f84c171d0f"
      unitRef="usd">388000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="id731d05eb2f94d55af3f7e6acbd658a9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfOS0xNS0xLTEtOTY4ODg_269b639e-9120-42b8-ac5c-2ff9d3febcb0"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ib3b59affb015447e87b1a6799befc5c2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfOS0xOS0xLTEtOTY4ODg_f2ef5c7d-5351-42ac-836d-13e36a8b6342"
      unitRef="usd">10283000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ifa23362ea7584bb29b8d63f29049e14f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTAtMS0xLTEtOTY4ODg_276312fc-de7e-4a05-aff6-e2772895ac0e"
      unitRef="usd">5069000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="id38b13751ecb4149886667237707ecf1_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTAtMy0xLTEtOTY4ODg_da67a3d7-61b3-4e55-97ea-9848f770d1ea"
      unitRef="usd">59000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="id38b13751ecb4149886667237707ecf1_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTAtNS0xLTEtOTY4ODg_0e4b688a-9fa8-4ae8-a31e-ef3f2b067502"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i1e27f1978eff44908d123e7752d5cfc3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTAtOS0xLTEtOTY4ODg_cb1977db-04ea-4625-a1f9-b227ce988a19"
      unitRef="usd">5128000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="iafa6973216ca43e6bef7e207f30f5a05_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTAtMTEtMS0xLTk2ODg4_047663a0-29b2-4b31-ac55-dda6e664be0b"
      unitRef="usd">4210000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i4f83504aff064d5db269fe4ab52aa4e0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTAtMTMtMS0xLTk2ODg4_0bbc62f1-d306-4593-aebc-a850d5f49f7e"
      unitRef="usd">366000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i4f83504aff064d5db269fe4ab52aa4e0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTAtMTUtMS0xLTk2ODg4_5caee1f0-7c12-4f22-8035-8a62e3cdec6f"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="if3003376eaa7413abafc2b196c3d52f9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTAtMTktMS0xLTk2ODg4_cdb16efe-ee84-43e8-8bab-26b5157b3e20"
      unitRef="usd">4576000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i80fa32c9274140279e7e6ff748e63487_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTEtMS0xLTEtOTY4ODg_a0d89d3f-2fbb-4e4c-9737-19c5bb252060"
      unitRef="usd">543000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="ib6de94021c704a099ea581a0c67d753c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTEtMy0xLTEtOTY4ODg_8947ec39-17f5-44b2-9696-fc1d02eb19c9"
      unitRef="usd">3000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="ib6de94021c704a099ea581a0c67d753c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTEtNS0xLTEtOTY4ODg_038e388a-d445-4161-80cf-62dfb639fe7b"
      unitRef="usd">-106000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ia250f69f6d7d49a1acfab6de9d15a188_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTEtOS0xLTEtOTY4ODg_57518ce1-c435-4167-b46e-40334be15bd8"
      unitRef="usd">440000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i5307609e5dde47ba80cbecb0836b8abe_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTEtMTEtMS0xLTk2ODg4_8e836f02-ac85-4a94-928e-eca5eae7a886"
      unitRef="usd">928000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="ieeab3f2d5f964d0eb3fa734d5adc92cf_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTEtMTMtMS0xLTk2ODg4_5221e886-71fd-4c0f-9878-03a9f3ac14da"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="ieeab3f2d5f964d0eb3fa734d5adc92cf_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTEtMTUtMS0xLTk2ODg4_96589f0b-3bb8-4832-9745-0ca3f3189f2a"
      unitRef="usd">-121000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i83ed66f430af460c94ac5c1faf93c33e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTEtMTktMS0xLTk2ODg4_0f5b8450-8473-4489-a252-4d5bb9471f80"
      unitRef="usd">807000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i253b0ba593374f8287134d7c84015339_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTItMS0xLTEtOTY4ODg_8d0759dd-f7a8-411f-bd96-716a13d9e21b"
      unitRef="usd">2586000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i7b260010eaf041e880ddadac7551acb2_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTItMy0xLTEtOTY4ODg_19709490-fdf8-4f75-a42a-fdfd93c8b324"
      unitRef="usd">420000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i7b260010eaf041e880ddadac7551acb2_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTItNS0xLTEtOTY4ODg_d348a0af-21fd-4fc5-b8d7-8d8ecef80b5f"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ied2a936d1fcc4ba385032f42eca24c65_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTItOS0xLTEtOTY4ODg_2979eb30-5a66-4d43-bba4-98a7bd4d1773"
      unitRef="usd">3006000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="idea415d8bc934586ad924b18f898ade2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTItMTEtMS0xLTk2ODg4_6e4b6712-4c22-4e2d-b924-f552c08d7e02"
      unitRef="usd">2618000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i8ce8aa9d2f20442d8fd38d7f06828436_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTItMTMtMS0xLTk2ODg4_71271392-d448-4276-b051-908843344302"
      unitRef="usd">567000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i8ce8aa9d2f20442d8fd38d7f06828436_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTItMTUtMS0xLTk2ODg4_8458c114-6b31-433b-8b9c-e0cdba7ac7b0"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ib18eb47df7364a9e89cd85874adfad3b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTItMTktMS0xLTk2ODg4_de6977d5-c071-49f0-b3a3-86f907b70f24"
      unitRef="usd">3185000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i4fc4e4571c6e42018a136f20604127c7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTMtMS0xLTEtOTY4ODg_bc48bea6-19e5-4c3a-a842-46631def3577"
      unitRef="usd">479000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i6a25b1261dae40cb8f81ddc526320f45_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTMtMy0xLTEtOTY4ODg_bd318f41-9e65-4a83-a664-e2e6499e0385"
      unitRef="usd">-79000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i6a25b1261dae40cb8f81ddc526320f45_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTMtNS0xLTEtOTY4ODg_2eb6c85c-0645-4813-a442-c15d6d06ae73"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i719f78b30e61404e80bceb636d771b5b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTMtOS0xLTEtOTY4ODg_fbcb7d40-09d7-4646-bb95-1c0e10c39eb5"
      unitRef="usd">400000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i3435c9f453da4047b1834b0bfe87187e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTMtMTEtMS0xLTk2ODg4_7955bb94-ee2a-4626-924d-2f5f6c745df2"
      unitRef="usd">446000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="ia900b3de4ab24c578af2fc438482e748_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTMtMTMtMS0xLTk2ODg4_718693c9-6bf5-4653-a863-1ed5abcf1952"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="ia900b3de4ab24c578af2fc438482e748_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTMtMTUtMS0xLTk2ODg4_5c515435-d36a-4cc9-be78-9a2a1ba6f212"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i3f412e91f1cc4c5eae616583b62ed927_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTMtMTktMS0xLTk2ODg4_a1dc9cf7-7de5-4c77-9090-8c9eff498332"
      unitRef="usd">446000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ia15518a8d64e49dd9bdfbbd086e41430_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTQtMS0xLTEtOTY4ODg_b242d334-1725-44e2-a918-1969b9ee2983"
      unitRef="usd">19788000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTQtMy0xLTEtOTY4ODg_b729c9d3-b580-4659-9b4d-40ff23417ef3"
      unitRef="usd">794000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTQtNS0xLTEtOTY4ODg_abb528b1-dd70-40d1-8b79-2573cec774a8"
      unitRef="usd">-106000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTQtOS0xLTEtOTY4ODg_061cf42f-4486-44d7-a6e1-259cc7e11aa0"
      unitRef="usd">20476000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i7bd68b77eb1e4188b62693edbd66bcf6_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTQtMTEtMS0xLTk2ODg4_1f2d8596-e5a7-4130-b8e0-c41fd1c6075f"
      unitRef="usd">18097000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTQtMTMtMS0xLTk2ODg4_ad3823fb-49ec-443d-8a2c-69de78a04ea6"
      unitRef="usd">1321000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTQtMTUtMS0xLTk2ODg4_dd776c7b-b278-4c63-bd81-7c82789f5555"
      unitRef="usd">-121000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i705b9c2294dd462eb9c663be2c405740_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTQtMTktMS0xLTk2ODg4_ed00ae68-b3a6-404a-80f0-2c7857ed75ac"
      unitRef="usd">19297000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingAndMemorandumAccountNet
      contextRef="ia15518a8d64e49dd9bdfbbd086e41430_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTYtMS0xLTEtOTY4ODg_adde6f61-684e-4476-965b-4bf9248b717a"
      unitRef="usd">24772000</sjw:BalancingAndMemorandumAccountNet>
    <sjw:BalancingandMemorandumAccountIncreaseDecrease
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTYtMy0xLTEtOTY4ODg_d1d06378-3742-4a57-bc62-f99a2a8c8f64"
      unitRef="usd">6625000</sjw:BalancingandMemorandumAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumAccountRefundsCollections
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTYtNS0xLTEtOTY4ODg_3a04bffa-9a9e-4d63-ab24-6d0d52d2a948"
      unitRef="usd">-8814000</sjw:BalancingandMemorandumAccountRefundsCollections>
    <sjw:BalancingAndMemorandumAccountNet
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTYtOS0xLTEtOTY4ODg_559a370e-6394-49a2-a602-0ae3a9bf6ed7"
      unitRef="usd">22583000</sjw:BalancingAndMemorandumAccountNet>
    <sjw:BalancingAndMemorandumAccountNet
      contextRef="i7bd68b77eb1e4188b62693edbd66bcf6_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTYtMTEtMS0xLTk2ODg4_62ad9cad-06de-46ea-bce7-2e7223699134"
      unitRef="usd">31317000</sjw:BalancingAndMemorandumAccountNet>
    <sjw:BalancingandMemorandumAccountIncreaseDecrease
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTYtMTMtMS0xLTk2ODg4_4d81dfa1-aeda-42b3-9de2-c617170ad97e"
      unitRef="usd">2081000</sjw:BalancingandMemorandumAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumAccountRefundsCollections
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTYtMTUtMS0xLTk2ODg4_0a25f074-293e-44a3-a935-f737641e2e19"
      unitRef="usd">-121000</sjw:BalancingandMemorandumAccountRefundsCollections>
    <sjw:BalancingAndMemorandumAccountNet
      contextRef="i705b9c2294dd462eb9c663be2c405740_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjE3YjViZDY0ZWRlZTRmMDJiMWFkNTQyNDIwNGExODNlL3RhYmxlcmFuZ2U6MTdiNWJkNjRlZGVlNGYwMmIxYWQ1NDI0MjA0YTE4M2VfMTYtMTktMS0xLTk2ODg4_aeb4c3fa-5101-45b5-baef-633120959225"
      unitRef="usd">33277000</sjw:BalancingAndMemorandumAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i20c35a0d7a8e4a9bb1e919a2eb1ec705_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMy0xLTEtMS05Njg4OA_2895ebe0-6a3f-4468-88f2-52ffe8744e9e"
      unitRef="usd">16866000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i1b76acf47d7148b19529e82b8841d54c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMy0zLTEtMS05Njg4OA_1f47ac81-6025-4e20-8810-81e892b1f22c"
      unitRef="usd">5610000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i1b76acf47d7148b19529e82b8841d54c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMy01LTEtMS05Njg4OA_73cbe907-bd34-4f8f-9638-47d7fd42905c"
      unitRef="usd">1000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i113980bbf0614d079cc5318be428dfc4_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMy05LTEtMS05Njg4OA_63aaa0b0-c6a0-40fc-8408-a508b3db002b"
      unitRef="usd">22477000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="idd1c29d7ca0c47a7985789bc7140d790_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMy0xMS0xLTEtOTY4ODg_bc6cc926-1d17-4405-84a6-c6393d4302a0"
      unitRef="usd">12077000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i374adfb1ac504f7782a5882536897591_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMy0xMy0xLTEtOTY4ODg_9f1ef255-8ce3-4810-9e58-28466dcb4807"
      unitRef="usd">3563000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i374adfb1ac504f7782a5882536897591_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMy0xNS0xLTEtOTY4ODg_da76e4de-85a8-41a3-b0ea-b8b01ed5f2bb"
      unitRef="usd">1000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="ib97d90bfa04c45158b156f33b300b942_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMy0xOS0xLTEtOTY4ODg_a6130416-f623-4de5-86de-d4364e551ab7"
      unitRef="usd">15641000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i490890508d7d4710a4b717445074d938_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfNC0xLTEtMS05Njg4OA_58c7cced-0097-4d7e-a1ab-f8560900c8c4"
      unitRef="usd">3534000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i2a0461350b21410c986a28028bf0c515_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfNC0zLTEtMS05Njg4OA_12f366f4-d3d8-406c-a426-b3b1ae15e5e3"
      unitRef="usd">2768000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i2a0461350b21410c986a28028bf0c515_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfNC01LTEtMS05Njg4OA_a8eacc65-8eec-4572-876b-dcb25f17cef0"
      unitRef="usd">-26103000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="ie24c55b542b94a8d82bea0e317151752_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfNC05LTEtMS05Njg4OA_bd455ea5-cec8-45cb-885c-e8c324267651"
      unitRef="usd">-19801000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i59ef4d90f33a4ec7814751131a98e414_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfNC0xMS0xLTEtOTY4ODg_efe0ce4b-7b13-4d62-b4bf-cf2c18c7c509"
      unitRef="usd">666000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i4c9fddd656264866b76fbffa9f6cef11_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfNC0xMy0xLTEtOTY4ODg_afca13db-dce6-48df-98d1-d9f476e19b35"
      unitRef="usd">0</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i4c9fddd656264866b76fbffa9f6cef11_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfNC0xNS0xLTEtOTY4ODg_13794376-7432-41c8-aabb-d0c82e88a1c7"
      unitRef="usd">2000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="iddca826bcc454b269cef9c9b1ec6b078_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfNC0xOS0xLTEtOTY4ODg_64ec8f19-3e9f-43f5-bb2d-bb6645fc42be"
      unitRef="usd">668000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i1168be3bfa92441fa70f92ecc9e98bfe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfNS0xLTEtMS05Njg4OA_b544d9ea-8af6-4b99-8542-a3b87e427e8e"
      unitRef="usd">-1563000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="iac18c8f3ee8c4811a3961639fb381561_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfNS0zLTEtMS05Njg4OA_40bfc09c-bdc6-4fd5-ae96-67377ed78f94"
      unitRef="usd">-13000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="iac18c8f3ee8c4811a3961639fb381561_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfNS01LTEtMS05Njg4OA_90afcef8-c668-4f20-8b03-dac88805dd5e"
      unitRef="usd">0</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="id75760b3ba894fae9a308efac6819b52_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfNS05LTEtMS05Njg4OA_3fe48df7-8528-478c-8670-569aabfa6d83"
      unitRef="usd">-1576000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="iff4c68d9de6b4b5890840da0f37edbde_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfNS0xMS0xLTEtOTY4ODg_af909618-d78a-4b24-a9ed-127a6c33b671"
      unitRef="usd">-1561000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="ifd6a7169ee8349dda8dd8345d105f68a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfNS0xMy0xLTEtOTY4ODg_9a5bd24b-fee9-4d9d-8f7f-cca3ef041217"
      unitRef="usd">-1000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="ifd6a7169ee8349dda8dd8345d105f68a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfNS0xNS0xLTEtOTY4ODg_7ad2a2c7-6f12-4782-a952-4eda3fbe86be"
      unitRef="usd">0</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i9904edf963494cb9a0126be85696e017_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfNS0xOS0xLTEtOTY4ODg_dc4eaf48-2fe8-4931-b440-16654f67e775"
      unitRef="usd">-1562000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i8b9fe448a2fc4cd49b38a45d69838578_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfNi0xLTEtMS05Njg4OA_02abf748-46ed-42f1-a1b9-c3f908a40505"
      unitRef="usd">-386000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="ibcd0a85a34234142a09d4189f9a2a5a4_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfNi0zLTEtMS05Njg4OA_6508bedd-7efa-4c68-ab88-97de7651b0cf"
      unitRef="usd">1392000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="ibcd0a85a34234142a09d4189f9a2a5a4_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfNi01LTEtMS05Njg4OA_32ae21e9-3242-4c81-bce5-e47b41063c54"
      unitRef="usd">1000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i719f78b30e61404e80bceb636d771b5b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfNi05LTEtMS05Njg4OA_79244225-305f-4738-99f7-18d2f5957cb0"
      unitRef="usd">1007000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="ia62e5edadcaf4a35a3ef40707bece4f9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfNi0xMS0xLTEtOTY4ODg_392455ef-0987-462d-9221-240eaf4fa4c4"
      unitRef="usd">-1139000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i20544bbb9d174ace9d9a577c35f476c2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfNi0xMy0xLTEtOTY4ODg_c7649c6f-2f72-45a1-90ef-87a9423662b3"
      unitRef="usd">369000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i20544bbb9d174ace9d9a577c35f476c2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfNi0xNS0xLTEtOTY4ODg_307e8bb4-2003-4d7e-9888-64d728d37388"
      unitRef="usd">3000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i3f412e91f1cc4c5eae616583b62ed927_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfNi0xOS0xLTEtOTY4ODg_f3ccddc3-056d-48cf-a2a1-b586c73d498a"
      unitRef="usd">-767000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfNy0xLTEtMS05Njg4OA_6021cbd2-9efe-4061-9933-9c63380487bf"
      unitRef="usd">18451000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfNy0zLTEtMS05Njg4OA_7847b6e6-5323-4b9a-bc0b-740f1b2ffb3c"
      unitRef="usd">9757000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfNy01LTEtMS05Njg4OA_0e178958-b0a6-46c5-b903-8005c4874003"
      unitRef="usd">-26101000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfNy05LTEtMS05Njg4OA_3fb5e436-efea-4f32-b173-e095687e1822"
      unitRef="usd">2107000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i964068e594fc4a67828bf82e06080315_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfNy0xMS0xLTEtOTY4ODg_ee0374d3-f84d-4df9-ac72-4a286b9d673b"
      unitRef="usd">10043000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfNy0xMy0xLTEtOTY4ODg_4e5b5de0-48cd-48e1-a4ad-72c51e8c6a63"
      unitRef="usd">3931000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfNy0xNS0xLTEtOTY4ODg_c03416e3-a796-4f4b-9247-01fcc0dc4df8"
      unitRef="usd">6000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i705b9c2294dd462eb9c663be2c405740_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfNy0xOS0xLTEtOTY4ODg_24886b75-224c-47e7-9ca5-07dc8287b787"
      unitRef="usd">13980000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i57c7e76553254a9eb8f8eee49293a6bd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfOS0xLTEtMS05Njg4OA_a0a499ea-cb0f-4111-a9f0-ef113ef9471f"
      unitRef="usd">10545000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i0a90270f54b947d0987f2b1915d0ce92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfOS0zLTEtMS05Njg4OA_1465fdb3-85e0-4315-8a9d-b63b38271fa1"
      unitRef="usd">957000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i0a90270f54b947d0987f2b1915d0ce92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfOS01LTEtMS05Njg4OA_b59ccc4c-593b-4d99-920e-6c4c1e1138fd"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="iebf3d39826ba4e489f156e63193d69b2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfOS05LTEtMS05Njg4OA_29029242-bab5-453a-9322-c36e0474d25f"
      unitRef="usd">11502000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i4b6bf48124ea435e90eb722ec909c633_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfOS0xMS0xLTEtOTY4ODg_bca79415-2676-41a4-8c40-46471a724b74"
      unitRef="usd">8123000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="ibc2637cd943d4441a8fc9657b3fec9e0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfOS0xMy0xLTEtOTY4ODg_596072dc-2ef2-4846-8435-398abd0600c5"
      unitRef="usd">2159000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="ibc2637cd943d4441a8fc9657b3fec9e0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfOS0xNS0xLTEtOTY4ODg_f7abf7ae-8094-4851-833e-dd6a5b226106"
      unitRef="usd">1000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ib3b59affb015447e87b1a6799befc5c2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfOS0xOS0xLTEtOTY4ODg_22d2a12a-482b-48e6-bced-9a45291b4977"
      unitRef="usd">10283000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ib6a41d0dd09a4433a2f25e7cb9fab0c6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTAtMS0xLTEtOTY4ODg_965f7e3e-fa51-4bde-a326-0634c194e458"
      unitRef="usd">4941000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i3d1c465879fd4f6a9322ebf5aa30a0d8_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTAtMy0xLTEtOTY4ODg_a0461db3-4cda-4fca-9392-3cbfc04cc60d"
      unitRef="usd">187000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i3d1c465879fd4f6a9322ebf5aa30a0d8_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTAtNS0xLTEtOTY4ODg_4c6461ed-9797-4ac0-ac4b-842eb197ebad"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i1e27f1978eff44908d123e7752d5cfc3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTAtOS0xLTEtOTY4ODg_c43a3e77-62ae-46f4-bbb5-c56fe988b4e9"
      unitRef="usd">5128000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="iae148aef10f3481ea3c6c39d99dee027_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTAtMTEtMS0xLTk2ODg4_2dd5aed7-633c-473f-8ce7-319f25e16209"
      unitRef="usd">3478000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i2614a09046194427b079d81658726d54_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTAtMTMtMS0xLTk2ODg4_cf2f251c-0449-48c3-83af-7bac61cdaf09"
      unitRef="usd">1098000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i2614a09046194427b079d81658726d54_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTAtMTUtMS0xLTk2ODg4_8365e7a7-a29d-43b4-94b4-97755490a29f"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="if3003376eaa7413abafc2b196c3d52f9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTAtMTktMS0xLTk2ODg4_65c85dbb-9478-4ade-898a-5d5bbd2da403"
      unitRef="usd">4576000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i75e870af46fe4420be299c09f363bd3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTEtMS0xLTEtOTY4ODg_7ec4725c-b95d-487d-8b85-09203c3a183f"
      unitRef="usd">707000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="iff5d92a74ea94034b53c469c5b588e41_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTEtMy0xLTEtOTY4ODg_1a1735db-d2ea-4aa5-8bff-0c8992891b81"
      unitRef="usd">5000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="iff5d92a74ea94034b53c469c5b588e41_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTEtNS0xLTEtOTY4ODg_24a14221-9571-4cb8-bfba-b384087439ff"
      unitRef="usd">-272000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ia250f69f6d7d49a1acfab6de9d15a188_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTEtOS0xLTEtOTY4ODg_a90e7194-5605-403d-ae16-5e1bf538d5c4"
      unitRef="usd">440000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i4e2b51e6ebc340c0ba68c53d71e2891c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTEtMTEtMS0xLTk2ODg4_57001cad-a396-420c-b2c7-f9d7398b11f3"
      unitRef="usd">1108000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i46be3a705ae0485abbdfdec7b502f36c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTEtMTMtMS0xLTk2ODg4_7621c0d5-46ef-4fb1-a58c-18ccbf271a3d"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i46be3a705ae0485abbdfdec7b502f36c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTEtMTUtMS0xLTk2ODg4_7f56c02a-8dae-4f46-bf5d-4d567dbafb6d"
      unitRef="usd">-301000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i83ed66f430af460c94ac5c1faf93c33e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTEtMTktMS0xLTk2ODg4_33e3a4bd-e02f-4165-ab5b-453713b978fb"
      unitRef="usd">807000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i0eebe0cd04984dd380da9ed731df0b21_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTItMS0xLTEtOTY4ODg_efbdf92f-1db0-4a3a-8c0d-f64011b4c482"
      unitRef="usd">3245000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="ie39795f9b4964ce99e853cb6f29c0325_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTItMy0xLTEtOTY4ODg_d09e12a5-5c2e-4a59-8267-c1365b6b5adf"
      unitRef="usd">-239000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="ie39795f9b4964ce99e853cb6f29c0325_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTItNS0xLTEtOTY4ODg_f15e2c38-7245-45b3-ab5c-0f3f55e7c20d"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ied2a936d1fcc4ba385032f42eca24c65_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTItOS0xLTEtOTY4ODg_8b34957e-e418-435a-9e01-3722bead6eb1"
      unitRef="usd">3006000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ib8000d9d8e554379ac81009ad0fbc2bd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTItMTEtMS0xLTk2ODg4_b6bddc97-8a7e-4f95-8944-e6c7ccf6b72c"
      unitRef="usd">2266000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i97cc8cacdbeb451c82c44cbd5b28f896_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTItMTMtMS0xLTk2ODg4_90598565-c584-41ef-996f-de8d34e91cd0"
      unitRef="usd">919000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i97cc8cacdbeb451c82c44cbd5b28f896_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTItMTUtMS0xLTk2ODg4_09e2328d-db33-45b4-a901-654f1c1eed9e"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ib18eb47df7364a9e89cd85874adfad3b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTItMTktMS0xLTk2ODg4_09b49cf6-d994-44c4-9f48-94a9d0c1885e"
      unitRef="usd">3185000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i8b9fe448a2fc4cd49b38a45d69838578_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTMtMS0xLTEtOTY4ODg_a6cc55f3-6832-4f39-ad0d-f9c1016190af"
      unitRef="usd">445000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="ibcd0a85a34234142a09d4189f9a2a5a4_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTMtMy0xLTEtOTY4ODg_bfc24530-59c4-4696-9b69-e1ad176fdac3"
      unitRef="usd">-45000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="ibcd0a85a34234142a09d4189f9a2a5a4_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTMtNS0xLTEtOTY4ODg_2ebadd3e-02ff-4595-baa6-b1d8f915e3da"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i719f78b30e61404e80bceb636d771b5b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTMtOS0xLTEtOTY4ODg_74d45d1b-a573-471b-9049-8aa8be631fb0"
      unitRef="usd">400000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ia62e5edadcaf4a35a3ef40707bece4f9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTMtMTEtMS0xLTk2ODg4_0640fc70-fbc6-4399-b3c6-51edfef74e03"
      unitRef="usd">445000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i20544bbb9d174ace9d9a577c35f476c2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTMtMTMtMS0xLTk2ODg4_28b43930-1f67-4e84-99ce-83efd54db40f"
      unitRef="usd">1000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i20544bbb9d174ace9d9a577c35f476c2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTMtMTUtMS0xLTk2ODg4_85918042-98d3-4532-b648-8b0ba1643142"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i3f412e91f1cc4c5eae616583b62ed927_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTMtMTktMS0xLTk2ODg4_a8b34794-0b2a-4007-8b81-4e3c742f311c"
      unitRef="usd">446000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTQtMS0xLTEtOTY4ODg_f76b4b8d-5184-406e-962f-fe74e81ae198"
      unitRef="usd">19883000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTQtMy0xLTEtOTY4ODg_1f7c1b14-d6e1-4d84-aac9-a1041ecd5c5d"
      unitRef="usd">865000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTQtNS0xLTEtOTY4ODg_57ce8b2b-9ae4-4747-8413-4ffd9bd91289"
      unitRef="usd">-272000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTQtOS0xLTEtOTY4ODg_c44d9e1e-f05b-4abf-9b42-7c9fe9cb6306"
      unitRef="usd">20476000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i964068e594fc4a67828bf82e06080315_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTQtMTEtMS0xLTk2ODg4_9071dc3d-5905-4d6f-b0d4-b4f29ced86f1"
      unitRef="usd">15420000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTQtMTMtMS0xLTk2ODg4_aeceb2fd-ecf0-4634-8481-24d73d84fa50"
      unitRef="usd">4177000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTQtMTUtMS0xLTk2ODg4_2784a54f-665a-4465-95c1-53f14e0c1488"
      unitRef="usd">-300000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i705b9c2294dd462eb9c663be2c405740_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTQtMTktMS0xLTk2ODg4_5b364088-8a70-423c-aabb-733a50afdb6a"
      unitRef="usd">19297000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingAndMemorandumAccountNet
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTYtMS0xLTEtOTY4ODg_8ebb1965-a257-4bee-8e7a-bbf4e863923d"
      unitRef="usd">38334000</sjw:BalancingAndMemorandumAccountNet>
    <sjw:BalancingandMemorandumAccountIncreaseDecrease
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTYtMy0xLTEtOTY4ODg_62b95e04-7696-4089-ab2e-7c123e3c9538"
      unitRef="usd">10622000</sjw:BalancingandMemorandumAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumAccountRefundsCollections
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTYtNS0xLTEtOTY4ODg_3c80cd90-be41-4bff-8e83-a8d8b3981f8c"
      unitRef="usd">-26373000</sjw:BalancingandMemorandumAccountRefundsCollections>
    <sjw:BalancingAndMemorandumAccountNet
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTYtOS0xLTEtOTY4ODg_1223b54d-033f-47a8-a501-3a835768018e"
      unitRef="usd">22583000</sjw:BalancingAndMemorandumAccountNet>
    <sjw:BalancingAndMemorandumAccountNet
      contextRef="i964068e594fc4a67828bf82e06080315_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTYtMTEtMS0xLTk2ODg4_911019fa-6d52-4f99-bf64-e24cd20c9bd8"
      unitRef="usd">25463000</sjw:BalancingAndMemorandumAccountNet>
    <sjw:BalancingandMemorandumAccountIncreaseDecrease
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTYtMTMtMS0xLTk2ODg4_3fd7512c-0b50-4db0-b238-9b41a0828ba0"
      unitRef="usd">8108000</sjw:BalancingandMemorandumAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumAccountRefundsCollections
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTYtMTUtMS0xLTk2ODg4_e9c813fd-dae3-4663-8462-d5a6de47a3e0"
      unitRef="usd">-294000</sjw:BalancingandMemorandumAccountRefundsCollections>
    <sjw:BalancingAndMemorandumAccountNet
      contextRef="i705b9c2294dd462eb9c663be2c405740_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RhYmxlOjVmNzYxNmFiZjk4MDQyMWZhYTJmOWYxZGU1NGRjZjRmL3RhYmxlcmFuZ2U6NWY3NjE2YWJmOTgwNDIxZmFhMmY5ZjFkZTU0ZGNmNGZfMTYtMTktMS0xLTk2ODg4_a6d97ba9-aa04-47d1-8a90-facadb9e8063"
      unitRef="usd">33277000</sjw:BalancingAndMemorandumAccountNet>
    <sjw:RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNC9mcmFnOmYzMTViOWQxODkxYjRiZGViMWNiZWUxODcwOWZlMWM5L3RleHRyZWdpb246ZjMxNWI5ZDE4OTFiNGJkZWIxY2JlZTE4NzA5ZmUxYzlfMjEyNQ_48c7438f-d8eb-4472-85cc-f8a54dea1987"
      unitRef="number">0.02</sjw:RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF85MDUvZnJhZzowOGRiYzZiOGNlNGI0NTUwYjczMWExYzgxN2U2NzU4Ni90ZXh0cmVnaW9uOjA4ZGJjNmI4Y2U0YjQ1NTBiNzMxYTFjODE3ZTY3NTg2XzIxOTkwMjMyNTYyMzk_6be60eb5-c7f0-4afa-859d-798fb2e3a835">CapitalizationOn November 17, 2021, SJW Group entered into an equity distribution agreement (the &#x201c;Equity Distribution Agreement&#x201d;) with J.P. Morgan Securities LLC, Janney Montgomery Scott LLC, RBC Capital Markets, LLC and Wells Fargo Securities, LLC, pursuant to which the company may offer and sell shares of its common stock, $0.001 par value per share, from time to time in &#x201c;at-the-market&#x201d; offerings, having an aggregate gross sales price of up to $100,000.  For the three and nine months ended September&#160;30, 2022, SJW Group issued and sold a total of 47,608 shares of common stock with a weighted average price of $66.26 per share and received approximately $3,107 in net proceeds under the Equity Distribution Agreement.  Since the inception of the Equity Distribution Agreement, SJW Group has issued and sold 402,723 shares of common stock with a weighted average price of $69.91 for a total net proceeds of $27,360 and has a remaining $71,845 under the Equity Distribution Agreement to issue into shares.  On March 8, 2021, SJW Group entered into an underwriting agreement with J.P. Morgan Securities LLC, as the representative of the several underwriters named therein (the &#x201c;Underwriters&#x201d;), which provided for the issuance and sale by SJW Group to the Underwriters 1,030,000 shares of our common stock, par value $0.001 per share, in an underwritten public offering (the &#x201c;Offering&#x201d;).  The shares in the Offering were sold at a public offering price of $59.00 per share.  SJW Group also granted the Underwriters an option to purchase up to 154,500 additional shares of common stock, which was exercised in full.  The Offering closed on March 11, 2021, and the offering of option shares closed on March 16, 2021.  SJW Group received net proceeds of approximately $66,775 from the Offering and the sale of option shares, after deducting the underwriting discounts and commissions and offering expenses.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iede51abb7c0c4124ad6c2c05948e490c_I20211117"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF85MDUvZnJhZzowOGRiYzZiOGNlNGI0NTUwYjczMWExYzgxN2U2NzU4Ni90ZXh0cmVnaW9uOjA4ZGJjNmI4Y2U0YjQ1NTBiNzMxYTFjODE3ZTY3NTg2XzIxOTkwMjMyNjM3NzQ_0f7149c4-c241-4c56-affb-19f61723d362"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <sjw:SaleOfStockAggregateGrossSalesPrice
      contextRef="iede51abb7c0c4124ad6c2c05948e490c_I20211117"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF85MDUvZnJhZzowOGRiYzZiOGNlNGI0NTUwYjczMWExYzgxN2U2NzU4Ni90ZXh0cmVnaW9uOjA4ZGJjNmI4Y2U0YjQ1NTBiNzMxYTFjODE3ZTY3NTg2XzIxOTkwMjMyNjM3ODI_81e13672-d0ac-4497-b458-97c874079239"
      unitRef="usd">100000</sjw:SaleOfStockAggregateGrossSalesPrice>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i68e1e59828734e8285e4bbfc5e3a0dd4_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF85MDUvZnJhZzowOGRiYzZiOGNlNGI0NTUwYjczMWExYzgxN2U2NzU4Ni90ZXh0cmVnaW9uOjA4ZGJjNmI4Y2U0YjQ1NTBiNzMxYTFjODE3ZTY3NTg2XzU0OTc1NTgxNjM1NA_589ef66f-e11b-44a1-a934-4d2b7e371152"
      unitRef="shares">47608</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i25bd5961844b43909feb43490d9d9ca8_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF85MDUvZnJhZzowOGRiYzZiOGNlNGI0NTUwYjczMWExYzgxN2U2NzU4Ni90ZXh0cmVnaW9uOjA4ZGJjNmI4Y2U0YjQ1NTBiNzMxYTFjODE3ZTY3NTg2XzU0OTc1NTgxNjM1NA_b1e67238-554a-4209-8f93-4c38f3b7115d"
      unitRef="shares">47608</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <sjw:SaleOfStockWeightedAveragePricePerShare
      contextRef="i68e1e59828734e8285e4bbfc5e3a0dd4_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF85MDUvZnJhZzowOGRiYzZiOGNlNGI0NTUwYjczMWExYzgxN2U2NzU4Ni90ZXh0cmVnaW9uOjA4ZGJjNmI4Y2U0YjQ1NTBiNzMxYTFjODE3ZTY3NTg2XzU0OTc1NTgxNjM3Mg_041e5c38-f0dc-437c-a1cb-44bb945ee5fc"
      unitRef="usdPerShare">66.26</sjw:SaleOfStockWeightedAveragePricePerShare>
    <sjw:SaleOfStockWeightedAveragePricePerShare
      contextRef="i25bd5961844b43909feb43490d9d9ca8_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF85MDUvZnJhZzowOGRiYzZiOGNlNGI0NTUwYjczMWExYzgxN2U2NzU4Ni90ZXh0cmVnaW9uOjA4ZGJjNmI4Y2U0YjQ1NTBiNzMxYTFjODE3ZTY3NTg2XzU0OTc1NTgxNjM3Mg_e1ff5562-ab9b-4321-80ab-89a5023a3023"
      unitRef="usdPerShare">66.26</sjw:SaleOfStockWeightedAveragePricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i25bd5961844b43909feb43490d9d9ca8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF85MDUvZnJhZzowOGRiYzZiOGNlNGI0NTUwYjczMWExYzgxN2U2NzU4Ni90ZXh0cmVnaW9uOjA4ZGJjNmI4Y2U0YjQ1NTBiNzMxYTFjODE3ZTY3NTg2XzU0OTc1NTgxNjM2Mw_18e89c84-19ea-44c7-a23f-0edd11c97d0d"
      unitRef="usd">3107000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i68e1e59828734e8285e4bbfc5e3a0dd4_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF85MDUvZnJhZzowOGRiYzZiOGNlNGI0NTUwYjczMWExYzgxN2U2NzU4Ni90ZXh0cmVnaW9uOjA4ZGJjNmI4Y2U0YjQ1NTBiNzMxYTFjODE3ZTY3NTg2XzU0OTc1NTgxNjM2Mw_6e0087c2-9d02-49e8-b2e7-ee2cb3b80b6d"
      unitRef="usd">3107000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ib1ddac53733b44adbb6f30561b17d70d_D20211117-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF85MDUvZnJhZzowOGRiYzZiOGNlNGI0NTUwYjczMWExYzgxN2U2NzU4Ni90ZXh0cmVnaW9uOjA4ZGJjNmI4Y2U0YjQ1NTBiNzMxYTFjODE3ZTY3NTg2XzU0OTc1NTgyMjkyMw_47faf23a-619f-47c0-a18d-883bdd64f3be"
      unitRef="shares">402723</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <sjw:SaleOfStockWeightedAveragePricePerShare
      contextRef="ib1ddac53733b44adbb6f30561b17d70d_D20211117-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF85MDUvZnJhZzowOGRiYzZiOGNlNGI0NTUwYjczMWExYzgxN2U2NzU4Ni90ZXh0cmVnaW9uOjA4ZGJjNmI4Y2U0YjQ1NTBiNzMxYTFjODE3ZTY3NTg2XzU0OTc1NTgyMjk0MQ_538f8f59-c000-4c29-a65b-7094e648f192"
      unitRef="usdPerShare">69.91</sjw:SaleOfStockWeightedAveragePricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="ib1ddac53733b44adbb6f30561b17d70d_D20211117-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF85MDUvZnJhZzowOGRiYzZiOGNlNGI0NTUwYjczMWExYzgxN2U2NzU4Ni90ZXh0cmVnaW9uOjA4ZGJjNmI4Y2U0YjQ1NTBiNzMxYTFjODE3ZTY3NTg2XzU0OTc1NTgyMjkzMg_a8ef1ebd-997a-4f79-a21d-253ce5e41bc6"
      unitRef="usd">27360000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <sjw:SaleOfStockTotalEquityDistributionAgreementRemaining
      contextRef="i92c0dce07815422386bc35182694f35c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF85MDUvZnJhZzowOGRiYzZiOGNlNGI0NTUwYjczMWExYzgxN2U2NzU4Ni90ZXh0cmVnaW9uOjA4ZGJjNmI4Y2U0YjQ1NTBiNzMxYTFjODE3ZTY3NTg2XzU0OTc1NTgyMDg3MQ_c5899607-7e36-4bc7-841a-80bf83240e50"
      unitRef="usd">71845000</sjw:SaleOfStockTotalEquityDistributionAgreementRemaining>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ief5930bba61c4986bab38f6c990333c7_D20210308-20210308"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF85MDUvZnJhZzowOGRiYzZiOGNlNGI0NTUwYjczMWExYzgxN2U2NzU4Ni90ZXh0cmVnaW9uOjA4ZGJjNmI4Y2U0YjQ1NTBiNzMxYTFjODE3ZTY3NTg2XzU0OTc1NTgxODk5NQ_b12277df-81de-4776-8437-88760f20424d"
      unitRef="shares">1030000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i7e47f21c590e475ab73683c1f6841cb3_I20210308"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF85MDUvZnJhZzowOGRiYzZiOGNlNGI0NTUwYjczMWExYzgxN2U2NzU4Ni90ZXh0cmVnaW9uOjA4ZGJjNmI4Y2U0YjQ1NTBiNzMxYTFjODE3ZTY3NTg2XzU0OTc1NTgxOTAwMw_564bf08d-9312-41c5-847b-1d170eb2c859"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i7e47f21c590e475ab73683c1f6841cb3_I20210308"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF85MDUvZnJhZzowOGRiYzZiOGNlNGI0NTUwYjczMWExYzgxN2U2NzU4Ni90ZXh0cmVnaW9uOjA4ZGJjNmI4Y2U0YjQ1NTBiNzMxYTFjODE3ZTY3NTg2XzU0OTc1NTgxOTAwNw_0365c809-2b90-4edb-aaf6-76102e9c4df3"
      unitRef="usdPerShare">59.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i6a6283f8f4e94357a585da192b66e2a7_D20210308-20210308"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF85MDUvZnJhZzowOGRiYzZiOGNlNGI0NTUwYjczMWExYzgxN2U2NzU4Ni90ZXh0cmVnaW9uOjA4ZGJjNmI4Y2U0YjQ1NTBiNzMxYTFjODE3ZTY3NTg2XzU0OTc1NTgxOTAxNQ_7998aeef-559f-4929-8791-2cc4352b201b"
      unitRef="shares">154500</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="ief5930bba61c4986bab38f6c990333c7_D20210308-20210308"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF85MDUvZnJhZzowOGRiYzZiOGNlNGI0NTUwYjczMWExYzgxN2U2NzU4Ni90ZXh0cmVnaW9uOjA4ZGJjNmI4Y2U0YjQ1NTBiNzMxYTFjODE3ZTY3NTg2XzU0OTc1NTgxOTAxMQ_f88305ec-9255-48e9-86e3-34a3fcafce94"
      unitRef="usd">66775000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:LongTermDebtTextBlock
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNy9mcmFnOjdhNWM1ZmZiNTJhNjQ0NThhNmRmYTAxM2ZlZGY2Y2M4L3RleHRyZWdpb246N2E1YzVmZmI1MmE2NDQ1OGE2ZGZhMDEzZmVkZjZjYzhfMjM0Nw_6f9f9910-1665-4f70-ac5a-602e2b8253de">Bank Borrowings and Long-Term Liabilities&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;SJW Group&#x2019;s contractual obligations and commitments include senior notes, bank term loans, revenue bonds, state revolving fund loans and other obligations.  Water Utility Services has received advance deposit payments from its customers on certain construction projects.  The refunds of the advance deposit payments constitute an obligation of the respective entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Short-term Financing Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 2, 2022, SJW Group, SJWC, SJWTX, Inc., and CTWS entered into a $300,000 syndicated line of credit agreement (the &#x201c;Credit Agreement&#x201d;) with JPMorgan Chase Bank, N.A., as Administrative Agent (&#x201c;JP Morgan&#x201d;), Wells Fargo Bank, National Association, as Documentation Agent, and a syndicate of banks.  Proceeds of borrowings under the Credit Agreement will be used for refinancing existing debt, working capital, and general corporate purposes.  The Credit Agreement has a maturity date of August 2, 2027.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the terms of the Credit Agreement, each of SJW Group, SJWC, SJWTX, Inc., and CTWS is a borrower with several and not joint liability.  Each borrower has an initial borrowing entitlement, or sublimit, which can be periodically adjusted from time to time as set forth in the Credit Agreement.  The initial sublimit of each borrower is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Initial Sublimit&lt;/span&gt;&lt;/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;SJW Group&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;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SJWC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CTWS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SJWTX, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 0 19pt"/&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;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Borrowings under the Credit Agreement bear interest at either the Alternative Base Rate (as defined in the Credit Agreement and hereinafter referred to as &#x201c;ABR&#x201d;) or the Adjusted Term Secured Overnight Financing Rate (as defined in the Credit Agreement and hereinafter referred to as &#x201c;SOFR&#x201d;).  ABR borrowings (which are borrowings bearing interest at a rate determined by reference to ABR) will bear interest at a rate per annum equal to ABR plus the applicable rate.  SOFR borrowings (which are borrowings bearing interest at a rate determined by reference to SOFR) will bear interest at a rate per &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;annum equal to SOFR plus the applicable rate.  The applicable rate and pricing is variable depending on the credit ratings of the borrower.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Credit Agreement contains customary representations, warranties and events of default, as well as certain restrictive covenants customary for facilities of this type, including restrictions on indebtedness, liens, asset sales, and fundamental changes.  The Credit Agreement also includes a financial covenant that requires each of the borrowers to maintain its funded debt to capitalization ratio at or below 70%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This Credit Agreement replaces the existing $140,000 credit agreement, dated April 23, 2021, between SJWC and JP Morgan and the existing $5,000 credit agreement, dated April 23, 2021, between SJWTX and JP Morgan, with SJW Group as guarantor, both of which were terminated upon entering into the Credit Agreement and were set to mature on December 31, 2023.  In addition, on August 2, 2022, CTWS and Citizens Bank, National Association, entered into a fourth modification to the amended and restated revolving credit facility, dated December 18, 2019, as amended, pursuant to which the credit commitment was reduced from $75,000 to $10,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Long-term Financing Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On April 6, 2022, Maine Water entered into a credit agreement with a commercial bank, pursuant to an existing master loan agreement under which the commercial bank issued Maine Water a promissory note on the same date with an aggregate principal amount of $15,000 at a fixed interest rate of 4.54%, due May 31, 2042. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The notes are unsecured obligations of Maine Water.  Interest is payable quarterly in arrears on the 20th day of January, April, July and October of each year. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The promissory note contains customary representations and warranties. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Under the promissory note, Maine Water is required to comply with certain customary affirmative and negative covenants for as long as the notes are outstanding. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The notes are also subject to customary events of default, the occurrence of which may result in all of the notes then outstanding becoming immediately due and payable. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Proceeds from the borrowing were received on May 13, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 28, 2022, Connecticut Water entered into a note purchase agreement with certain affiliates of New York Life Insurance Company, pursuant to which Connecticut Water sold an aggregate principal amount of $25,000 of its 4.71% Senior Notes, Series 2022, due 2052.  The closing of the note purchase agreement is expected to occur on December 15, 2022, and is subject to customary closing conditions.  The Series 2022 Notes are unsecured obligations of Connecticut Water.  Interest is payable semi-annually in arrears on June 15th and December 15th of each year.  The note purchase agreement contains customary representations and warranties.  Connecticut Water has agreed to customary affirmative and negative covenants for as long as the Series 2022 Notes are outstanding.  The Series 2022 Notes are also subject to customary events of default, the occurrence of which may result in all of the Series 2022 Notes then outstanding becoming immediately due and payable. &lt;/span&gt;&lt;/div&gt;On July 14, 2022, SJWC entered into a note purchase agreement with certain affiliates of New York Life Insurance, Metropolitan Life Insurance, Northwestern Mutual Life Insurance, and John Hancock Life Insurance (collectively the &#x201c;Purchasers&#x201d;), pursuant to which the company will sell an aggregate principal amount of $70,000 of its 4.85% Senior Notes, Series P (&#x201c;Series P Notes&#x201d;) to the Purchasers.  The Series P Notes are unsecured obligations of SJWC and are due on February 1, 2053.  Interest is payable semi-annually in arrears on February 1st and August 1st of each year.  The note purchase agreement contains customary affirmative and negative covenants for as long as the Series P Notes are outstanding.  The Series P Notes are also subject to customary events of default.  The closing is expected to occur in January 2023 upon satisfaction of customary closing conditions.</us-gaap:LongTermDebtTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i38e80694c5c142f0b611b0d12fbe9b80_I20220802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNy9mcmFnOjdhNWM1ZmZiNTJhNjQ0NThhNmRmYTAxM2ZlZGY2Y2M4L3RleHRyZWdpb246N2E1YzVmZmI1MmE2NDQ1OGE2ZGZhMDEzZmVkZjZjYzhfNTQ5NzU1ODIxOTcw_aa5c58de-e818-40d2-94bd-ad390d33fc71"
      unitRef="usd">300000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNy9mcmFnOjdhNWM1ZmZiNTJhNjQ0NThhNmRmYTAxM2ZlZGY2Y2M4L3RleHRyZWdpb246N2E1YzVmZmI1MmE2NDQ1OGE2ZGZhMDEzZmVkZjZjYzhfMjE5OTAyMzI2Mzg4Mw_4f418c5d-4031-4ac9-929b-8ff0841dcb11">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the terms of the Credit Agreement, each of SJW Group, SJWC, SJWTX, Inc., and CTWS is a borrower with several and not joint liability.  Each borrower has an initial borrowing entitlement, or sublimit, which can be periodically adjusted from time to time as set forth in the Credit Agreement.  The initial sublimit of each borrower is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Initial Sublimit&lt;/span&gt;&lt;/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;SJW Group&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;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SJWC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CTWS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SJWTX, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 0 19pt"/&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;300,000&#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:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ibbb2477280b04007b96d4a5dfb34fa36_I20220802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNy9mcmFnOjdhNWM1ZmZiNTJhNjQ0NThhNmRmYTAxM2ZlZGY2Y2M4L3RhYmxlOjQzYzljZjFhOTg1NzQ5YjhiYjQ3MWJlNzdkNDU1ZjFiL3RhYmxlcmFuZ2U6NDNjOWNmMWE5ODU3NDliOGJiNDcxYmU3N2Q0NTVmMWJfMS0xLTEtMS05Nzg5Mw_499e2095-d862-4495-9181-11b6c8a3a34f"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ibc8061b486014c0c8a320a2969fc37d4_I20220802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNy9mcmFnOjdhNWM1ZmZiNTJhNjQ0NThhNmRmYTAxM2ZlZGY2Y2M4L3RhYmxlOjQzYzljZjFhOTg1NzQ5YjhiYjQ3MWJlNzdkNDU1ZjFiL3RhYmxlcmFuZ2U6NDNjOWNmMWE5ODU3NDliOGJiNDcxYmU3N2Q0NTVmMWJfMi0xLTEtMS05NzkwMA_4eca5fb2-e4ac-4a46-a775-08e38febb77c"
      unitRef="usd">140000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i4e6de7a1a9f4443fac5adaf6b046884d_I20220802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNy9mcmFnOjdhNWM1ZmZiNTJhNjQ0NThhNmRmYTAxM2ZlZGY2Y2M4L3RhYmxlOjQzYzljZjFhOTg1NzQ5YjhiYjQ3MWJlNzdkNDU1ZjFiL3RhYmxlcmFuZ2U6NDNjOWNmMWE5ODU3NDliOGJiNDcxYmU3N2Q0NTVmMWJfMy0xLTEtMS05NzkwMA_9b62cb5c-e645-4ffb-a90a-7ec43054d4cc"
      unitRef="usd">90000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8fec0742c4af4cedafc01d2f563901e7_I20220802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNy9mcmFnOjdhNWM1ZmZiNTJhNjQ0NThhNmRmYTAxM2ZlZGY2Y2M4L3RhYmxlOjQzYzljZjFhOTg1NzQ5YjhiYjQ3MWJlNzdkNDU1ZjFiL3RhYmxlcmFuZ2U6NDNjOWNmMWE5ODU3NDliOGJiNDcxYmU3N2Q0NTVmMWJfNC0xLTEtMS05NzkwMA_ae165ffa-f5c9-438c-ba9a-90a8f5ac57a2"
      unitRef="usd">20000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i38e80694c5c142f0b611b0d12fbe9b80_I20220802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNy9mcmFnOjdhNWM1ZmZiNTJhNjQ0NThhNmRmYTAxM2ZlZGY2Y2M4L3RhYmxlOjQzYzljZjFhOTg1NzQ5YjhiYjQ3MWJlNzdkNDU1ZjFiL3RhYmxlcmFuZ2U6NDNjOWNmMWE5ODU3NDliOGJiNDcxYmU3N2Q0NTVmMWJfNS0xLTEtMS05ODMyMg_9e501b2c-083a-416d-9c85-eb7409857d24"
      unitRef="usd">300000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <sjw:DebtInstrumentCovenantCapitalizationRatio
      contextRef="i38e80694c5c142f0b611b0d12fbe9b80_I20220802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNy9mcmFnOjdhNWM1ZmZiNTJhNjQ0NThhNmRmYTAxM2ZlZGY2Y2M4L3RleHRyZWdpb246N2E1YzVmZmI1MmE2NDQ1OGE2ZGZhMDEzZmVkZjZjYzhfMTA5OTUxMTYzNTgxMw_b6b21711-e5d9-46cd-b088-4a574956db47"
      unitRef="number">0.70</sjw:DebtInstrumentCovenantCapitalizationRatio>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i4a254350e46c454d828b901514c25956_D20210423-20210423"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNy9mcmFnOjdhNWM1ZmZiNTJhNjQ0NThhNmRmYTAxM2ZlZGY2Y2M4L3RleHRyZWdpb246N2E1YzVmZmI1MmE2NDQ1OGE2ZGZhMDEzZmVkZjZjYzhfNTQ5NzU1ODIxOTgy_962b1cca-7d4b-43a1-8701-025a6a5268f9"
      unitRef="usd">140000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia01926f3a6c84eedaf5623d3b6fec814_I20210423"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNy9mcmFnOjdhNWM1ZmZiNTJhNjQ0NThhNmRmYTAxM2ZlZGY2Y2M4L3RleHRyZWdpb246N2E1YzVmZmI1MmE2NDQ1OGE2ZGZhMDEzZmVkZjZjYzhfNTQ5NzU1ODIyMDc2_16fdc293-d0b1-4bfb-a696-b4fb973aa28c"
      unitRef="usd">5000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia18dafdc54094a34baf4fc90dee49a44_I20220801"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNy9mcmFnOjdhNWM1ZmZiNTJhNjQ0NThhNmRmYTAxM2ZlZGY2Y2M4L3RleHRyZWdpb246N2E1YzVmZmI1MmE2NDQ1OGE2ZGZhMDEzZmVkZjZjYzhfNTQ5NzU1ODIyMTEx_2e86108b-174e-4484-9c5c-16949f5b8b71"
      unitRef="usd">75000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i6d014768e65a4cc89ee1f50c1c229821_I20220802"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNy9mcmFnOjdhNWM1ZmZiNTJhNjQ0NThhNmRmYTAxM2ZlZGY2Y2M4L3RleHRyZWdpb246N2E1YzVmZmI1MmE2NDQ1OGE2ZGZhMDEzZmVkZjZjYzhfNTQ5NzU1ODIyMTI1_40b32ac3-eb43-4fc0-8d9d-acf6db567193"
      unitRef="usd">10000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i937f174b773048ba8c411d3f5771a3b8_I20220406"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNy9mcmFnOjdhNWM1ZmZiNTJhNjQ0NThhNmRmYTAxM2ZlZGY2Y2M4L3RleHRyZWdpb246N2E1YzVmZmI1MmE2NDQ1OGE2ZGZhMDEzZmVkZjZjYzhfNjcz_8a62474e-e6a3-41ec-b047-fac9585ca881"
      unitRef="usd">15000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i937f174b773048ba8c411d3f5771a3b8_I20220406"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNy9mcmFnOjdhNWM1ZmZiNTJhNjQ0NThhNmRmYTAxM2ZlZGY2Y2M4L3RleHRyZWdpb246N2E1YzVmZmI1MmE2NDQ1OGE2ZGZhMDEzZmVkZjZjYzhfNzA1_2b2f4b42-f190-49ec-a98d-ada40408e1c1"
      unitRef="number">0.0454</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="idca74935ff10417885d4242994a7b5f3_I20220628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNy9mcmFnOjdhNWM1ZmZiNTJhNjQ0NThhNmRmYTAxM2ZlZGY2Y2M4L3RleHRyZWdpb246N2E1YzVmZmI1MmE2NDQ1OGE2ZGZhMDEzZmVkZjZjYzhfMTU2MQ_a5204285-f857-42f8-8b6f-9b802d47ce0d"
      unitRef="usd">25000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idca74935ff10417885d4242994a7b5f3_I20220628"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNy9mcmFnOjdhNWM1ZmZiNTJhNjQ0NThhNmRmYTAxM2ZlZGY2Y2M4L3RleHRyZWdpb246N2E1YzVmZmI1MmE2NDQ1OGE2ZGZhMDEzZmVkZjZjYzhfMTU3MQ_ae3b887c-d23c-4b63-b818-9cb973799a68"
      unitRef="number">0.0471</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7ef76d7c505141d3b782d388e7303121_I20220714"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNy9mcmFnOjdhNWM1ZmZiNTJhNjQ0NThhNmRmYTAxM2ZlZGY2Y2M4L3RleHRyZWdpb246N2E1YzVmZmI1MmE2NDQ1OGE2ZGZhMDEzZmVkZjZjYzhfNTQ5NzU1ODIxMzE1_514f8b9c-4758-4aa9-b7c7-8f41bb059b09"
      unitRef="usd">70000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7ef76d7c505141d3b782d388e7303121_I20220714"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF8zNy9mcmFnOjdhNWM1ZmZiNTJhNjQ0NThhNmRmYTAxM2ZlZGY2Y2M4L3RleHRyZWdpb246N2E1YzVmZmI1MmE2NDQ1OGE2ZGZhMDEzZmVkZjZjYzhfNTQ5NzU1ODIxMzI2_b2432242-94ba-44a9-ae29-88bb12ad5203"
      unitRef="number">0.0485</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80MC9mcmFnOmMyYjc3MjZmY2E5MTRkYTM5OTlmMGQ4ZmU4YzJkODUwL3RleHRyZWdpb246YzJiNzcyNmZjYTkxNGRhMzk5OWYwZDhmZThjMmQ4NTBfNzEx_c830a0ad-0023-448c-aa39-51382979b3f2">Income Taxes&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and nine months ended September&#160;30, 2022, income tax expense was $223 and $3,658, respectively.  Income tax expense for the three and nine months ended September&#160;30, 2021, was $2,749 and $5,159, respectively.  The effective consolidated income tax rates were 1% and 13% for the three months ended September 30, 2022 and 2021, respectively, and 8% and 11% for the nine months ended September 30, 2022, and 2021, respectively.  The lower effective tax rate for the three and nine months ended September&#160;30, 2022, was primarily due to a tax accounting method change at CTWS regarding the non-network asset repairs deduction.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;SJW Group unrecognized tax benefits, before the impact of deductions of state taxes, excluding interest and penalties, of approximately $8,937 and $7,961 as of September&#160;30, 2022, and December&#160;31, 2021, respectively.  SJW Group does not expect its unrecognized tax benefits to change significantly within the next 12 months. &lt;/span&gt;&lt;/div&gt;On August 16, 2022, the Inflation Reduction Act of 2022 (the &#x201c;IRA&#x201d;) was signed into law.  SJW Group has considered the income tax implications of the IRA in its estimated tax provision and does not believe it will materially impact the company&#x2019;s year-end tax rate.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80MC9mcmFnOmMyYjc3MjZmY2E5MTRkYTM5OTlmMGQ4ZmU4YzJkODUwL3RleHRyZWdpb246YzJiNzcyNmZjYTkxNGRhMzk5OWYwZDhmZThjMmQ4NTBfNzA_4b6f856f-885b-462a-b260-96ebba9c272a"
      unitRef="usd">223000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80MC9mcmFnOmMyYjc3MjZmY2E5MTRkYTM5OTlmMGQ4ZmU4YzJkODUwL3RleHRyZWdpb246YzJiNzcyNmZjYTkxNGRhMzk5OWYwZDhmZThjMmQ4NTBfNzc_a6e2d581-f01e-4e3e-977d-0c380624d74e"
      unitRef="usd">3658000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80MC9mcmFnOmMyYjc3MjZmY2E5MTRkYTM5OTlmMGQ4ZmU4YzJkODUwL3RleHRyZWdpb246YzJiNzcyNmZjYTkxNGRhMzk5OWYwZDhmZThjMmQ4NTBfMTQ3_32b469fd-880b-4712-b62c-e41ace34c374"
      unitRef="usd">2749000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80MC9mcmFnOmMyYjc3MjZmY2E5MTRkYTM5OTlmMGQ4ZmU4YzJkODUwL3RleHRyZWdpb246YzJiNzcyNmZjYTkxNGRhMzk5OWYwZDhmZThjMmQ4NTBfMTU0_d09c9559-dcc9-46d2-b62c-96a8f199e747"
      unitRef="usd">5159000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80MC9mcmFnOmMyYjc3MjZmY2E5MTRkYTM5OTlmMGQ4ZmU4YzJkODUwL3RleHRyZWdpb246YzJiNzcyNmZjYTkxNGRhMzk5OWYwZDhmZThjMmQ4NTBfMjIy_771af6e3-27c5-493c-8a78-12144225c02c"
      unitRef="number">0.01</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80MC9mcmFnOmMyYjc3MjZmY2E5MTRkYTM5OTlmMGQ4ZmU4YzJkODUwL3RleHRyZWdpb246YzJiNzcyNmZjYTkxNGRhMzk5OWYwZDhmZThjMmQ4NTBfMjI5_4900eeef-bfa9-43c0-bc48-3bfd5d7be4ca"
      unitRef="number">0.13</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80MC9mcmFnOmMyYjc3MjZmY2E5MTRkYTM5OTlmMGQ4ZmU4YzJkODUwL3RleHRyZWdpb246YzJiNzcyNmZjYTkxNGRhMzk5OWYwZDhmZThjMmQ4NTBfMjY5_7884b72c-96a8-474c-96f8-cdb1d20c3b81"
      unitRef="number">0.08</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80MC9mcmFnOmMyYjc3MjZmY2E5MTRkYTM5OTlmMGQ4ZmU4YzJkODUwL3RleHRyZWdpb246YzJiNzcyNmZjYTkxNGRhMzk5OWYwZDhmZThjMmQ4NTBfMjc2_8165fc0a-f179-41ef-8a35-8eb261465973"
      unitRef="number">0.11</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80MC9mcmFnOmMyYjc3MjZmY2E5MTRkYTM5OTlmMGQ4ZmU4YzJkODUwL3RleHRyZWdpb246YzJiNzcyNmZjYTkxNGRhMzk5OWYwZDhmZThjMmQ4NTBfNTYx_21a9a372-a297-4417-8823-1aa7958e3488"
      unitRef="usd">8937000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i117b429399a446c9b7c113c230788a3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80MC9mcmFnOmMyYjc3MjZmY2E5MTRkYTM5OTlmMGQ4ZmU4YzJkODUwL3RleHRyZWdpb246YzJiNzcyNmZjYTkxNGRhMzk5OWYwZDhmZThjMmQ4NTBfNTY4_ed08f4dc-a478-4f57-aea7-203828545be9"
      unitRef="usd">7961000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80My9mcmFnOmQ3NjQxNDc2ODVmYTQwMTZhYzU0ZjNhYjY2NDg5MzdkL3RleHRyZWdpb246ZDc2NDE0NzY4NWZhNDAxNmFjNTRmM2FiNjY0ODkzN2RfMzk3_a658ccd3-090f-4331-9387-f701bc92b50e">Commitments and ContingenciesSJW Group is subject to ordinary routine litigation incidental to its business.  There are no pending legal proceedings to which SJW Group or any of its subsidiaries is a party, or to which any of its properties is the subject, that are expected to have a material effect on SJW Group&#x2019;s business, financial position, results of operations or cash flows.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80Ni9mcmFnOjQ4YjcwOGVmZmIxZTQwZTBiNzRhNDM2YTZjNTdkNmIzL3RleHRyZWdpb246NDhiNzA4ZWZmYjFlNDBlMGI3NGE0MzZhNmM1N2Q2YjNfMjA2MA_c8559ac1-d63b-4be2-b9e8-d951e479b6ef">Benefit Plans&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;SJW Group maintains noncontributory defined benefit pension plans for its eligible employees.  SJWC and CTWS employees hired before March 31, 2008, and January 1, 2009, respectively, are entitled to benefits under the pension plans based on the employee&#x2019;s years of service and compensation.  For SJWC employees hired on or after March 31, 2008, benefits are determined using a cash balance formula based upon compensation credits and interest credits for each employee.  Certain CTWS employees hired before March 1, 2012, and covered by a plan merged into the CTWS plan in 2013 are also entitled to benefits based on the employee&#x2019;s years of service and compensation.  CTWS employees hired on or after January 1, 2009, are entitled to an additional 1.5% of eligible compensation to their company sponsored savings plan.  SJW Group does not have multi-employer plans.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, senior management hired before March 31, 2008, for SJWC and January 1, 2009, for CTWS are eligible to receive additional retirement benefits under supplemental executive retirement plans and retirement contracts.  SJWC&#x2019;s senior management hired on or after March 31, 2008, are eligible to receive additional retirement benefits under SJWC&#x2019;s Cash Balance Executive Supplemental Retirement Plan.  The supplemental retirement plans and Cash Balance Executive Supplemental Retirement Plan are non-qualified plans in which only senior management and other designated members of management may participate.  SJW Group also provides health care and life insurance benefits for retired employees under employer-sponsored postretirement benefits that are not pension plans. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of net periodic benefit costs for the defined benefit plans and other postretirement benefits for the three and nine months ended September&#160;30, 2022, and 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.075%"/&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: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.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine months ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;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;2,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on 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;(5,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,748)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,242)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="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,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,319&#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,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2022, SJW Group expects to make required and discretionary cash contributions of up to $7,842 to the pension plans and other postretirement benefits.  For the three and nine months ended September&#160;30, 2022, SJW Group has made $2,577 and $4,538, respectively, contributions to such plans.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <sjw:DefinedBenefitPlanRateOfCompensationIncrease
      contextRef="ifd80491dd77d4eb18525e0cad45cafc7_D20220101-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80Ni9mcmFnOjQ4YjcwOGVmZmIxZTQwZTBiNzRhNDM2YTZjNTdkNmIzL3RleHRyZWdpb246NDhiNzA4ZWZmYjFlNDBlMGI3NGE0MzZhNmM1N2Q2YjNfNzY4_d27bd85b-9147-4a81-abcf-495ad7b607d8"
      unitRef="number">0.015</sjw:DefinedBenefitPlanRateOfCompensationIncrease>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80Ni9mcmFnOjQ4YjcwOGVmZmIxZTQwZTBiNzRhNDM2YTZjNTdkNmIzL3RleHRyZWdpb246NDhiNzA4ZWZmYjFlNDBlMGI3NGE0MzZhNmM1N2Q2YjNfMjA3MQ_63653136-8e96-4f6b-8f3b-00adb46ab539">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of net periodic benefit costs for the defined benefit plans and other postretirement benefits for the three and nine months ended September&#160;30, 2022, and 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.075%"/&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: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.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine months ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;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;2,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on 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;(5,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,748)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,242)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="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,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,319&#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,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80Ni9mcmFnOjQ4YjcwOGVmZmIxZTQwZTBiNzRhNDM2YTZjNTdkNmIzL3RhYmxlOmEwMTQyYjU4YjJiNjQ0YTlhNTI4NGVjYjZhYWE4MzBiL3RhYmxlcmFuZ2U6YTAxNDJiNThiMmI2NDRhOWE1Mjg0ZWNiNmFhYTgzMGJfMi0xLTEtMS05Njg4OA_875e1bc4-347d-4e29-93bf-3cb120a22e2b"
      unitRef="usd">2652000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80Ni9mcmFnOjQ4YjcwOGVmZmIxZTQwZTBiNzRhNDM2YTZjNTdkNmIzL3RhYmxlOmEwMTQyYjU4YjJiNjQ0YTlhNTI4NGVjYjZhYWE4MzBiL3RhYmxlcmFuZ2U6YTAxNDJiNThiMmI2NDRhOWE1Mjg0ZWNiNmFhYTgzMGJfMi0zLTEtMS05Njg4OA_1c1d9b4c-ccfc-49c9-906d-3af42efd6b18"
      unitRef="usd">2711000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80Ni9mcmFnOjQ4YjcwOGVmZmIxZTQwZTBiNzRhNDM2YTZjNTdkNmIzL3RhYmxlOmEwMTQyYjU4YjJiNjQ0YTlhNTI4NGVjYjZhYWE4MzBiL3RhYmxlcmFuZ2U6YTAxNDJiNThiMmI2NDRhOWE1Mjg0ZWNiNmFhYTgzMGJfMi01LTEtMS05Njg4OA_c77a4a0c-6eac-4856-bddc-40343880945a"
      unitRef="usd">7956000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80Ni9mcmFnOjQ4YjcwOGVmZmIxZTQwZTBiNzRhNDM2YTZjNTdkNmIzL3RhYmxlOmEwMTQyYjU4YjJiNjQ0YTlhNTI4NGVjYjZhYWE4MzBiL3RhYmxlcmFuZ2U6YTAxNDJiNThiMmI2NDRhOWE1Mjg0ZWNiNmFhYTgzMGJfMi03LTEtMS05Njg4OA_904eff2b-a8d4-44e4-a764-69f5172ca190"
      unitRef="usd">8134000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80Ni9mcmFnOjQ4YjcwOGVmZmIxZTQwZTBiNzRhNDM2YTZjNTdkNmIzL3RhYmxlOmEwMTQyYjU4YjJiNjQ0YTlhNTI4NGVjYjZhYWE4MzBiL3RhYmxlcmFuZ2U6YTAxNDJiNThiMmI2NDRhOWE1Mjg0ZWNiNmFhYTgzMGJfMy0xLTEtMS05Njg4OA_3c9d2bc6-3637-46ea-a810-832dc43b7c79"
      unitRef="usd">2860000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80Ni9mcmFnOjQ4YjcwOGVmZmIxZTQwZTBiNzRhNDM2YTZjNTdkNmIzL3RhYmxlOmEwMTQyYjU4YjJiNjQ0YTlhNTI4NGVjYjZhYWE4MzBiL3RhYmxlcmFuZ2U6YTAxNDJiNThiMmI2NDRhOWE1Mjg0ZWNiNmFhYTgzMGJfMy0zLTEtMS05Njg4OA_780299c2-c382-47d9-8305-8d325e69912c"
      unitRef="usd">2556000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80Ni9mcmFnOjQ4YjcwOGVmZmIxZTQwZTBiNzRhNDM2YTZjNTdkNmIzL3RhYmxlOmEwMTQyYjU4YjJiNjQ0YTlhNTI4NGVjYjZhYWE4MzBiL3RhYmxlcmFuZ2U6YTAxNDJiNThiMmI2NDRhOWE1Mjg0ZWNiNmFhYTgzMGJfMy01LTEtMS05Njg4OA_f03bc0b9-d704-4c7a-b616-3f9878423cbb"
      unitRef="usd">8581000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80Ni9mcmFnOjQ4YjcwOGVmZmIxZTQwZTBiNzRhNDM2YTZjNTdkNmIzL3RhYmxlOmEwMTQyYjU4YjJiNjQ0YTlhNTI4NGVjYjZhYWE4MzBiL3RhYmxlcmFuZ2U6YTAxNDJiNThiMmI2NDRhOWE1Mjg0ZWNiNmFhYTgzMGJfMy03LTEtMS05Njg4OA_aeea5dc1-6135-4a55-a948-999da62fc8d9"
      unitRef="usd">7666000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80Ni9mcmFnOjQ4YjcwOGVmZmIxZTQwZTBiNzRhNDM2YTZjNTdkNmIzL3RhYmxlOmEwMTQyYjU4YjJiNjQ0YTlhNTI4NGVjYjZhYWE4MzBiL3RhYmxlcmFuZ2U6YTAxNDJiNThiMmI2NDRhOWE1Mjg0ZWNiNmFhYTgzMGJfNC0xLTEtMS05Njg4OA_91c1e546-a389-44fd-8c0f-d853cc967092"
      unitRef="usd">5044000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80Ni9mcmFnOjQ4YjcwOGVmZmIxZTQwZTBiNzRhNDM2YTZjNTdkNmIzL3RhYmxlOmEwMTQyYjU4YjJiNjQ0YTlhNTI4NGVjYjZhYWE4MzBiL3RhYmxlcmFuZ2U6YTAxNDJiNThiMmI2NDRhOWE1Mjg0ZWNiNmFhYTgzMGJfNC0zLTEtMS05Njg4OA_2cfc43f7-ac64-4da7-889a-ab05c7b446cf"
      unitRef="usd">4748000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80Ni9mcmFnOjQ4YjcwOGVmZmIxZTQwZTBiNzRhNDM2YTZjNTdkNmIzL3RhYmxlOmEwMTQyYjU4YjJiNjQ0YTlhNTI4NGVjYjZhYWE4MzBiL3RhYmxlcmFuZ2U6YTAxNDJiNThiMmI2NDRhOWE1Mjg0ZWNiNmFhYTgzMGJfNC01LTEtMS05Njg4OA_40dcfcb5-7ae2-4bf0-b46a-6516bd7e930d"
      unitRef="usd">15132000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80Ni9mcmFnOjQ4YjcwOGVmZmIxZTQwZTBiNzRhNDM2YTZjNTdkNmIzL3RhYmxlOmEwMTQyYjU4YjJiNjQ0YTlhNTI4NGVjYjZhYWE4MzBiL3RhYmxlcmFuZ2U6YTAxNDJiNThiMmI2NDRhOWE1Mjg0ZWNiNmFhYTgzMGJfNC03LTEtMS05Njg4OA_f7ac1893-fe0d-4642-b777-d37b4da1dce7"
      unitRef="usd">14242000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80Ni9mcmFnOjQ4YjcwOGVmZmIxZTQwZTBiNzRhNDM2YTZjNTdkNmIzL3RhYmxlOmEwMTQyYjU4YjJiNjQ0YTlhNTI4NGVjYjZhYWE4MzBiL3RhYmxlcmFuZ2U6YTAxNDJiNThiMmI2NDRhOWE1Mjg0ZWNiNmFhYTgzMGJfNS0xLTEtMS05Njg4OA_48419ef2-7e93-448f-8126-71adee2a0595"
      unitRef="usd">-1182000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80Ni9mcmFnOjQ4YjcwOGVmZmIxZTQwZTBiNzRhNDM2YTZjNTdkNmIzL3RhYmxlOmEwMTQyYjU4YjJiNjQ0YTlhNTI4NGVjYjZhYWE4MzBiL3RhYmxlcmFuZ2U6YTAxNDJiNThiMmI2NDRhOWE1Mjg0ZWNiNmFhYTgzMGJfNS0zLTEtMS05Njg4OA_5c419693-15d3-4de6-9ac6-e4a710992fa1"
      unitRef="usd">-1788000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80Ni9mcmFnOjQ4YjcwOGVmZmIxZTQwZTBiNzRhNDM2YTZjNTdkNmIzL3RhYmxlOmEwMTQyYjU4YjJiNjQ0YTlhNTI4NGVjYjZhYWE4MzBiL3RhYmxlcmFuZ2U6YTAxNDJiNThiMmI2NDRhOWE1Mjg0ZWNiNmFhYTgzMGJfNS01LTEtMS05Njg4OA_0a59ec6f-75a2-4182-8d72-53ab14de2108"
      unitRef="usd">-3546000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80Ni9mcmFnOjQ4YjcwOGVmZmIxZTQwZTBiNzRhNDM2YTZjNTdkNmIzL3RhYmxlOmEwMTQyYjU4YjJiNjQ0YTlhNTI4NGVjYjZhYWE4MzBiL3RhYmxlcmFuZ2U6YTAxNDJiNThiMmI2NDRhOWE1Mjg0ZWNiNmFhYTgzMGJfNS03LTEtMS05Njg4OA_4c18f523-dca6-4484-9023-be8213d97348"
      unitRef="usd">-5362000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80Ni9mcmFnOjQ4YjcwOGVmZmIxZTQwZTBiNzRhNDM2YTZjNTdkNmIzL3RhYmxlOmEwMTQyYjU4YjJiNjQ0YTlhNTI4NGVjYjZhYWE4MzBiL3RhYmxlcmFuZ2U6YTAxNDJiNThiMmI2NDRhOWE1Mjg0ZWNiNmFhYTgzMGJfNi0xLTEtMS05Njg4OA_83ef1284-7245-42f9-a11e-fe7541acd699"
      unitRef="usd">4000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80Ni9mcmFnOjQ4YjcwOGVmZmIxZTQwZTBiNzRhNDM2YTZjNTdkNmIzL3RhYmxlOmEwMTQyYjU4YjJiNjQ0YTlhNTI4NGVjYjZhYWE4MzBiL3RhYmxlcmFuZ2U6YTAxNDJiNThiMmI2NDRhOWE1Mjg0ZWNiNmFhYTgzMGJfNi0zLTEtMS05Njg4OA_8d4d7e57-f455-4bd7-a819-399f10a8db60"
      unitRef="usd">12000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80Ni9mcmFnOjQ4YjcwOGVmZmIxZTQwZTBiNzRhNDM2YTZjNTdkNmIzL3RhYmxlOmEwMTQyYjU4YjJiNjQ0YTlhNTI4NGVjYjZhYWE4MzBiL3RhYmxlcmFuZ2U6YTAxNDJiNThiMmI2NDRhOWE1Mjg0ZWNiNmFhYTgzMGJfNi01LTEtMS05Njg4OA_a1ba42e3-b80d-422d-b93d-8349a623626c"
      unitRef="usd">12000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80Ni9mcmFnOjQ4YjcwOGVmZmIxZTQwZTBiNzRhNDM2YTZjNTdkNmIzL3RhYmxlOmEwMTQyYjU4YjJiNjQ0YTlhNTI4NGVjYjZhYWE4MzBiL3RhYmxlcmFuZ2U6YTAxNDJiNThiMmI2NDRhOWE1Mjg0ZWNiNmFhYTgzMGJfNi03LTEtMS05Njg4OA_82720e23-c351-4a41-854e-5563ce88b027"
      unitRef="usd">37000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80Ni9mcmFnOjQ4YjcwOGVmZmIxZTQwZTBiNzRhNDM2YTZjNTdkNmIzL3RhYmxlOmEwMTQyYjU4YjJiNjQ0YTlhNTI4NGVjYjZhYWE4MzBiL3RhYmxlcmFuZ2U6YTAxNDJiNThiMmI2NDRhOWE1Mjg0ZWNiNmFhYTgzMGJfNy0xLTEtMS05Njg4OA_a2f0270a-8a53-4020-ab52-3d842adaa274"
      unitRef="usd">1654000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80Ni9mcmFnOjQ4YjcwOGVmZmIxZTQwZTBiNzRhNDM2YTZjNTdkNmIzL3RhYmxlOmEwMTQyYjU4YjJiNjQ0YTlhNTI4NGVjYjZhYWE4MzBiL3RhYmxlcmFuZ2U6YTAxNDJiNThiMmI2NDRhOWE1Mjg0ZWNiNmFhYTgzMGJfNy0zLTEtMS05Njg4OA_5cd6ceca-3aa0-491a-ab28-5823d7a82f86"
      unitRef="usd">2319000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80Ni9mcmFnOjQ4YjcwOGVmZmIxZTQwZTBiNzRhNDM2YTZjNTdkNmIzL3RhYmxlOmEwMTQyYjU4YjJiNjQ0YTlhNTI4NGVjYjZhYWE4MzBiL3RhYmxlcmFuZ2U6YTAxNDJiNThiMmI2NDRhOWE1Mjg0ZWNiNmFhYTgzMGJfNy01LTEtMS05Njg4OA_c9887e56-bbdd-404b-945a-3d2d687c0c5e"
      unitRef="usd">4963000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80Ni9mcmFnOjQ4YjcwOGVmZmIxZTQwZTBiNzRhNDM2YTZjNTdkNmIzL3RhYmxlOmEwMTQyYjU4YjJiNjQ0YTlhNTI4NGVjYjZhYWE4MzBiL3RhYmxlcmFuZ2U6YTAxNDJiNThiMmI2NDRhOWE1Mjg0ZWNiNmFhYTgzMGJfNy03LTEtMS05Njg4OA_34cd748c-a91d-4209-86f6-4d95a37db293"
      unitRef="usd">6957000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80Ni9mcmFnOjQ4YjcwOGVmZmIxZTQwZTBiNzRhNDM2YTZjNTdkNmIzL3RleHRyZWdpb246NDhiNzA4ZWZmYjFlNDBlMGI3NGE0MzZhNmM1N2Q2YjNfMTkxNQ_7d2d9ad8-c155-4ce9-91b2-cbaa8fd29cc4"
      unitRef="usd">7842000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80Ni9mcmFnOjQ4YjcwOGVmZmIxZTQwZTBiNzRhNDM2YTZjNTdkNmIzL3RleHRyZWdpb246NDhiNzA4ZWZmYjFlNDBlMGI3NGE0MzZhNmM1N2Q2YjNfNTQ5NzU1ODE2NzI3_250b058a-edf4-422a-9b74-75e5a48e461f"
      unitRef="usd">2577000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF80Ni9mcmFnOjQ4YjcwOGVmZmIxZTQwZTBiNzRhNDM2YTZjNTdkNmIzL3RleHRyZWdpb246NDhiNzA4ZWZmYjFlNDBlMGI3NGE0MzZhNmM1N2Q2YjNfMjAyMg_e198b506-9efd-455f-9b08-a3589bcaa31d"
      unitRef="usd">4538000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfMjg0NQ_9f7fe913-a404-430e-bc1d-b0051d09c53f">Equity PlansThe Incentive Plan allows SJW Group to provide employees, non-employee board members or the board of directors of any parent or subsidiary, consultants, and other independent advisors who provide services to the company or any parent or subsidiary the opportunity to acquire an equity interest in SJW Group.  SJW Group also maintains stock plans in connection with its acquisition of CTWS which are no longer granting new stock awards.  As of September&#160;30, 2022, 179,848 shares are issuable upon the vesting of outstanding restricted stock units and deferred restricted stock units and an additional 612,738 shares are available for award issuances under the Incentive Plan. &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of compensation costs charged to income and proceeds from the exercise of restricted stock and similar instruments that are recorded to additional paid-in capital and common stock, by award type, are presented below for the three and nine months ended September&#160;30, 2022, and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine months ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation costs charged to income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;ESPP&lt;/span&gt;&lt;/td&gt;&lt;td 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;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Restricted stock and deferred restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total compensation costs charged to income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,398&#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,130&#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;3,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP proceeds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000&#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;2,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted Stock and Deferred Restricted Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended September 30, 2022, and 2021, SJW Group granted under the Incentive Plan 1,723 and 1,134, respectively, one year and three year service-based restricted stock awards with a weighted-average grant date fair value of $62.56 and $69.20, respectively, per unit.  For the nine months ended September 30, 2022, and 2021, SJW Group granted under the Incentive Plan 45,726 and 46,567, respectively, one year and three year service-based restricted stock awards with a weighted-average grant date fair value of $65.31 and $64.65, respectively, per unit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended September 30, 2022, and 2021, SJW Group granted under the Incentive Plan 2,193 and 0 target units, respectively, performance-based and market-based restricted stock awards with a weighted-average grant date fair value of $69.70 and $0.00, respectively, per unit.  For the nine months ended September 30, 2022, and 2021, SJW Group granted under the Incentive Plan 35,846 and 30,641 target units, respectively, performance-based and market-based restricted stock awards granted with a weighted-average grant date fair value of $70.31 and $66.33, respectively, per unit.  Based upon actual attainment relative to the target performance metric, the number of shares issuable can range between 0% to 150% of the target number of shares for performance-based restricted stock awards, or between 0% and 200% of the target number of shares for market-based restricted stock awards. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, the total unrecognized compensation costs related to restricted and deferred restricted stock plans amounted to $5,660.  This cost is expected to be recognized over a weighted-average period of 1.78 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;SJW Group&#x2019;s recorded expenses for its ESPP were $94 and $276 for the three and nine months ended September&#160;30, 2022, respectively, and $91 and $265 for the three and nine months ended September&#160;30, 2021, respectively.  The total unrecognized compensation costs related to the semi-annual offering period that ends January&#160;31, 2023, for the ESPP is approximately $131.  This cost is expected to be recognized during the fourth quarter of 2022 and first quarter of 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock>
    <sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise
      contextRef="iee614d9ab1ab4690a25d985d68c5403e_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfNDY2_d6e5e681-7612-4849-bffd-797ba47f4bbd"
      unitRef="shares">179848</sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="iee614d9ab1ab4690a25d985d68c5403e_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfNTk4_22a4be3a-ed84-457c-afc6-2d362f6260d1"
      unitRef="shares">612738</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfMjg0Mw_f12f7222-4d84-4155-8679-0d6bd3605a8d">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of compensation costs charged to income and proceeds from the exercise of restricted stock and similar instruments that are recorded to additional paid-in capital and common stock, by award type, are presented below for the three and nine months ended September&#160;30, 2022, and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine months ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation costs charged to income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;ESPP&lt;/span&gt;&lt;/td&gt;&lt;td 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;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Restricted stock and deferred restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total compensation costs charged to income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,398&#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,130&#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;3,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP proceeds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000&#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;2,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iea53cab864b1463a8959d2c16bb7c75a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RhYmxlOmFhMGEwMTMyYjA4MjQxZDM5MjFhMDM0Y2FhN2UwMTRkL3RhYmxlcmFuZ2U6YWEwYTAxMzJiMDgyNDFkMzkyMWEwMzRjYWE3ZTAxNGRfMy0xLTEtMS05Njg4OA_5a510572-7dfc-4147-91ad-de7887c8b92f"
      unitRef="usd">184000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1729541bc0ce4248b6a38071da2b11dc_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RhYmxlOmFhMGEwMTMyYjA4MjQxZDM5MjFhMDM0Y2FhN2UwMTRkL3RhYmxlcmFuZ2U6YWEwYTAxMzJiMDgyNDFkMzkyMWEwMzRjYWE3ZTAxNGRfMy0zLTEtMS05Njg4OA_f55d5e45-7683-4a45-ac12-277d4299debb"
      unitRef="usd">176000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4e2857a2b8ec43b4956f3bd432b39c75_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RhYmxlOmFhMGEwMTMyYjA4MjQxZDM5MjFhMDM0Y2FhN2UwMTRkL3RhYmxlcmFuZ2U6YWEwYTAxMzJiMDgyNDFkMzkyMWEwMzRjYWE3ZTAxNGRfMy01LTEtMS05Njg4OA_25b7170b-8c5f-4397-8d8c-3bcffdd40dec"
      unitRef="usd">369000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia3d01d0068a540af8bab82f894f607ee_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RhYmxlOmFhMGEwMTMyYjA4MjQxZDM5MjFhMDM0Y2FhN2UwMTRkL3RhYmxlcmFuZ2U6YWEwYTAxMzJiMDgyNDFkMzkyMWEwMzRjYWE3ZTAxNGRfMy03LTEtMS05Njg4OA_c08632e1-0add-4cc6-9edf-f8aee4d6e455"
      unitRef="usd">357000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie94e27b625b74d38b21085954ebe0b5b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RhYmxlOmFhMGEwMTMyYjA4MjQxZDM5MjFhMDM0Y2FhN2UwMTRkL3RhYmxlcmFuZ2U6YWEwYTAxMzJiMDgyNDFkMzkyMWEwMzRjYWE3ZTAxNGRfNC0xLTEtMS05Njg4OA_1760e323-33cc-446a-b016-cbe729493364"
      unitRef="usd">1214000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if74ffb0dab5443ce87187d82c33c7424_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RhYmxlOmFhMGEwMTMyYjA4MjQxZDM5MjFhMDM0Y2FhN2UwMTRkL3RhYmxlcmFuZ2U6YWEwYTAxMzJiMDgyNDFkMzkyMWEwMzRjYWE3ZTAxNGRfNC0zLTEtMS05Njg4OA_76e4b1c3-23fa-4ac5-9f3b-c3a9b4f27cea"
      unitRef="usd">954000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i619d96d976e64e8889bd3adf68d27745_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RhYmxlOmFhMGEwMTMyYjA4MjQxZDM5MjFhMDM0Y2FhN2UwMTRkL3RhYmxlcmFuZ2U6YWEwYTAxMzJiMDgyNDFkMzkyMWEwMzRjYWE3ZTAxNGRfNC01LTEtMS05Njg4OA_be2fa655-8107-4c25-bf49-57f8c91368be"
      unitRef="usd">3622000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i43ed8178d2f14f71ade4ae9b2b0e4852_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RhYmxlOmFhMGEwMTMyYjA4MjQxZDM5MjFhMDM0Y2FhN2UwMTRkL3RhYmxlcmFuZ2U6YWEwYTAxMzJiMDgyNDFkMzkyMWEwMzRjYWE3ZTAxNGRfNC03LTEtMS05Njg4OA_9eccfd23-a80a-4fbc-b4f6-69aaba0699d1"
      unitRef="usd">2844000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RhYmxlOmFhMGEwMTMyYjA4MjQxZDM5MjFhMDM0Y2FhN2UwMTRkL3RhYmxlcmFuZ2U6YWEwYTAxMzJiMDgyNDFkMzkyMWEwMzRjYWE3ZTAxNGRfNS0xLTEtMS05Njg4OA_681bc145-e14d-4319-a6a2-c2f25cbb8524"
      unitRef="usd">1398000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RhYmxlOmFhMGEwMTMyYjA4MjQxZDM5MjFhMDM0Y2FhN2UwMTRkL3RhYmxlcmFuZ2U6YWEwYTAxMzJiMDgyNDFkMzkyMWEwMzRjYWE3ZTAxNGRfNS0zLTEtMS05Njg4OA_6b32b84e-9cf3-4a87-8002-295c9f7b3e4c"
      unitRef="usd">1130000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RhYmxlOmFhMGEwMTMyYjA4MjQxZDM5MjFhMDM0Y2FhN2UwMTRkL3RhYmxlcmFuZ2U6YWEwYTAxMzJiMDgyNDFkMzkyMWEwMzRjYWE3ZTAxNGRfNS01LTEtMS05Njg4OA_94318f73-848e-4ff5-a0f4-e43065a5e5b8"
      unitRef="usd">3991000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RhYmxlOmFhMGEwMTMyYjA4MjQxZDM5MjFhMDM0Y2FhN2UwMTRkL3RhYmxlcmFuZ2U6YWEwYTAxMzJiMDgyNDFkMzkyMWEwMzRjYWE3ZTAxNGRfNS03LTEtMS05Njg4OA_6c98027c-4ff3-4261-a307-b872862aa3c0"
      unitRef="usd">3201000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="iea53cab864b1463a8959d2c16bb7c75a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RhYmxlOmFhMGEwMTMyYjA4MjQxZDM5MjFhMDM0Y2FhN2UwMTRkL3RhYmxlcmFuZ2U6YWEwYTAxMzJiMDgyNDFkMzkyMWEwMzRjYWE3ZTAxNGRfNi0xLTEtMS05Njg4OA_1439ad5d-af71-4fd5-826a-8c1d5485752e"
      unitRef="usd">1042000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i1729541bc0ce4248b6a38071da2b11dc_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RhYmxlOmFhMGEwMTMyYjA4MjQxZDM5MjFhMDM0Y2FhN2UwMTRkL3RhYmxlcmFuZ2U6YWEwYTAxMzJiMDgyNDFkMzkyMWEwMzRjYWE3ZTAxNGRfNi0zLTEtMS05Njg4OA_6fe3c70b-23bc-4380-87a6-eb84678dcd0b"
      unitRef="usd">1000000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i4e2857a2b8ec43b4956f3bd432b39c75_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RhYmxlOmFhMGEwMTMyYjA4MjQxZDM5MjFhMDM0Y2FhN2UwMTRkL3RhYmxlcmFuZ2U6YWEwYTAxMzJiMDgyNDFkMzkyMWEwMzRjYWE3ZTAxNGRfNi01LTEtMS05Njg4OA_f5c10cd0-600f-4b7d-bd81-616498e68007"
      unitRef="usd">2091000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="ia3d01d0068a540af8bab82f894f607ee_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RhYmxlOmFhMGEwMTMyYjA4MjQxZDM5MjFhMDM0Y2FhN2UwMTRkL3RhYmxlcmFuZ2U6YWEwYTAxMzJiMDgyNDFkMzkyMWEwMzRjYWE3ZTAxNGRfNi03LTEtMS05Njg4OA_9e7dd828-cc08-451f-bbd9-6684782835c6"
      unitRef="usd">2026000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i35ec466500554ac096362a513d89bc10_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfMTA0Mw_056a381c-195f-4a39-ac68-e49f81b0abf7"
      unitRef="shares">1723</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ia344c6360ece4531ae39b9da627e0b44_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfMTA1MA_95f08a26-7829-4887-a4e2-ebf43fd87625"
      unitRef="shares">1134</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i35ec466500554ac096362a513d89bc10_D20220701-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfMjg0OA_7ba2cf81-2ac8-4ee6-a3da-ad469433b869">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ia344c6360ece4531ae39b9da627e0b44_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfMjg1Nw_d62c29c9-edd7-4219-9ee0-54aa5ed597a5">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i35ec466500554ac096362a513d89bc10_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfMTE3NQ_77ab8333-1280-4f20-bcda-a7b4070199d0"
      unitRef="usdPerShare">62.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia344c6360ece4531ae39b9da627e0b44_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfMTE4Mg_8a9650f9-3164-49d9-8810-b28a35887ff6"
      unitRef="usdPerShare">69.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i42796218c78740839a561b10db922338_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfMTI3NA_df357181-7d28-4fea-bb01-1d28a740738c"
      unitRef="shares">45726</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i5208413ccad6434988e73ebbb8961702_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfMTI4MQ_93fca6e4-7504-4f5c-b509-94f0714ecaf7"
      unitRef="shares">46567</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i42796218c78740839a561b10db922338_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfMjg2Mw_c196dcb5-1ec4-4f8e-b36f-c23044f08cbf">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i5208413ccad6434988e73ebbb8961702_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfMjg2NA_44246528-1914-49f1-b1f7-fe93210c57fe">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i42796218c78740839a561b10db922338_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfMTQwNg_57006603-58d9-4291-9827-2b206658e270"
      unitRef="usdPerShare">65.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5208413ccad6434988e73ebbb8961702_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfMTQxMw_8cc15d82-a96e-406b-a30f-1ae16f7133a9"
      unitRef="usdPerShare">64.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i5f588c0bfb164c879f9c8665e0625e0d_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfMTUwNA_c691bca2-f71b-416f-80c4-4ef74701a998"
      unitRef="shares">2193</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i3e84fa384c664d3d9c7ec8b2298f0d4e_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfMTUxMQ_6db7bb62-578f-40af-8bb0-0546364e6fa6"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5f588c0bfb164c879f9c8665e0625e0d_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfMTY1MA_592b3dc6-1599-403b-a39d-f131663e1db4"
      unitRef="usdPerShare">69.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3e84fa384c664d3d9c7ec8b2298f0d4e_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfMTY1Nw_e50ea3ed-3651-4a9a-af09-f665b39c05c9"
      unitRef="usdPerShare">0.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i185572ccf9ab4e7988f1eccf3e5c9dc2_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfMTc0OQ_f90cf981-4288-4d72-ab87-84283d67bb49"
      unitRef="shares">35846</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i2ee448feb61a4414982df0e72a79f47a_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfMTc1Ng_61707f84-4847-43e5-acb4-200e7fa43930"
      unitRef="shares">30641</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i185572ccf9ab4e7988f1eccf3e5c9dc2_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfMTkwMw_e0e7086b-fdc0-45c9-8307-e4f1158aedaf"
      unitRef="usdPerShare">70.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2ee448feb61a4414982df0e72a79f47a_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfMTkxMA_05ea1595-d596-4a52-80bb-d7d048346782"
      unitRef="usdPerShare">66.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i94a97b0855e64da59d87a8418d9353c7_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfMjA1OQ_9ea3246f-f212-4e10-bff3-b93b676df4ed"
      unitRef="number">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ib9cc642f179c47bdbffd08aeee10cc6e_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfMjA2NQ_9917dc5a-eb02-4135-9690-6b3de0637553"
      unitRef="number">1.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i7c30b98f5942477086f1ff18c6823d76_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfMjE1Nw_8d24cbc3-3816-4775-9085-c0ba52fac870"
      unitRef="number">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i6f1d3f437be94c8fa08e23605f299697_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfMjE2NA_b135bc36-1ab4-41e7-82a4-803b917848c7"
      unitRef="number">2</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i24a35d48c14e470abb2b17ec6fc9a028_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfMjM2Mw_e18184e7-9052-4dac-8b55-0c4eaca2fce7"
      unitRef="usd">5660000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i619d96d976e64e8889bd3adf68d27745_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfMjQ0MQ_18aeeb1d-106c-4007-ad59-7f2103096f6f">P1Y9M10D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:StockOptionPlanExpense
      contextRef="iea53cab864b1463a8959d2c16bb7c75a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfMjUyOA_fe3906ad-3c9f-429b-ad33-dc1989efe2b2"
      unitRef="usd">94000</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="i4e2857a2b8ec43b4956f3bd432b39c75_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfMjUzNQ_1c287325-0919-4c49-866d-4dd96b116e2a"
      unitRef="usd">276000</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="i1729541bc0ce4248b6a38071da2b11dc_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfMjU4NA_cab157c4-1aec-45ff-a462-60c4e9ff3d7a"
      unitRef="usd">91000</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="ia3d01d0068a540af8bab82f894f607ee_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfMjU5MQ_ba594115-8b4a-401a-bf30-9e7f0324b94b"
      unitRef="usd">265000</us-gaap:StockOptionPlanExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ic5cd226449f1490e94db3be14b4e10c6_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81Mi9mcmFnOmJhMWE4NGIyNWUxYTQzNTc4ZWQ1ODA3ZGViM2ExZDZlL3RleHRyZWdpb246YmExYTg0YjI1ZTFhNDM1NzhlZDU4MDdkZWIzYTFkNmVfMjc2Ng_1407fae1-970b-4f1c-ab67-78cf346f288e"
      unitRef="usd">131000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RleHRyZWdpb246NjUxYzQwZGExM2Q0NDlhMzhmYjhhZDdlMTdiOWZiM2FfMjU2Nw_c8b767de-cfff-4a15-ad19-c03395f6c6c5">Segment and Non-Tariffed Business ReportingSJW Group is a holding company with five subsidiaries:  (i)&#160;SJWC, a water utility operation with both regulated and non-tariffed businesses, (ii)&#160;CLWSC, a regulated water utility located in Canyon Lake, Texas, and its consolidated non-tariffed variable interest entity, Acequia Water Supply Corporation, (iii)&#160;SJW Land Company and its consolidated variable interest entity, 444 West Santa Clara Street, L.P., which operated commercial building rentals, (iv) SJWNE LLC a holding company for CTWS and its subsidiaries, The Connecticut Water Company, The Maine Water Company, New England Water Utility Services, Inc. and Chester Realty, Inc., and (v) SJWTX Holdings, Inc. which was formed for the purpose of effecting a corporate reorganization of the water utility operations in Texas.  In accordance with FASB ASC Topic 280 - &#x201c;Segment Reporting,&#x201d; SJW Group&#x2019;s reportable segments have been determined based on information used by the chief operating decision maker.  SJW Group&#x2019;s chief operating decision maker includes the Chairman, President and Chief Executive Officer, and his executive staff.  The first segment is providing water utility and utility-related services to its customers through SJW Group&#x2019;s subsidiaries, SJWC, Connecticut Water, CLWSC, Maine Water, and NEWUS together referred to as &#x201c;Water Utility Services.&#x201d;  The second segment is property management and investment activity conducted by SJW Land Company and Chester Realty, Inc., referred to as &#x201c;Real Estate Services.&#x201d;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables set forth information relating to SJW Group&#x2019;s reportable segments and distribution of regulated and non-tariffed business activities within the reportable segments.  Certain allocated assets, such as goodwill, revenue and expenses have been included in the reportable segment amounts.  Other business activity of SJW Group not included in the reportable segments is included in the &#x201c;All Other&#x201d; category.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For Three Months Ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Water Utility Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Real Estate Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;All Other (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;SJW Group&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Regulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Regulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;171,044&#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;3,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;171,044&#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;4,937&#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;175,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(573)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,499)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on long-term debt and other interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision (benefit) for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,498,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,498,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,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;3,604,704&#160;&lt;/span&gt;&lt;/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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For Three Months Ended September 30, 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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Water Utility Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Real Estate Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;All Other (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;SJW Group&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Regulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Regulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,730)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,557)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on long-term debt and other interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision (benefit) for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,168)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(788)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,352,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,352,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,469,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For Nine Months Ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Water Utility Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Real Estate Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;All Other (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;SJW Group&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Regulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Regulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;355,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;368,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,444)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,766)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,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;40,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on long-term debt and other interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;14,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision (benefit) for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,925)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,186)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,498,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,498,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,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;3,604,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For Nine Months Ended September 30, 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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Water Utility Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Real Estate Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;All Other (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;SJW Group&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Regulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Regulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;433,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;354,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;79,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,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;2,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(4,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on long-term debt and other interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;15,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision (benefit) for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,812)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,842)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,352,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,352,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,469,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;____________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&#160;&#160;&#160;&#160;The &#x201c;All Other&#x201d; category for the nine months ended September 30, 2022, includes the accounts of SJW Group, SJWNE LLC, CTWS and SJWTX Holdings, Inc. on a stand-alone basis.  SJWTX Holdings, Inc. had no activity for the nine months ended September 30, 2022 .  For the nine months ended September 30, 2021,  &#x201c;All Other&#x201d; category  includes the accounts of SJW Group, SJWNE LLC and CTWS on a stand-alone basis. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&#160;&#160;&#160;&#160;As of September&#160;30, 2022 and December&#160;31, 2021, the Company has performed an allocation of goodwill associated with the acquisition of CTWS to two reporting units, Connecticut and Maine, which are both aggregated within the Regulated Water Utility Services reportable segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <sjw:NumberOfSubsidiaries
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RleHRyZWdpb246NjUxYzQwZGExM2Q0NDlhMzhmYjhhZDdlMTdiOWZiM2FfODY_ec1e86d2-85bd-4af4-9f5b-75ce9d599376"
      unitRef="subsidiary">5</sjw:NumberOfSubsidiaries>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RleHRyZWdpb246NjUxYzQwZGExM2Q0NDlhMzhmYjhhZDdlMTdiOWZiM2FfMjU3Mw_ca5a89ee-a9ff-4302-9e55-f60ef01f7041">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables set forth information relating to SJW Group&#x2019;s reportable segments and distribution of regulated and non-tariffed business activities within the reportable segments.  Certain allocated assets, such as goodwill, revenue and expenses have been included in the reportable segment amounts.  Other business activity of SJW Group not included in the reportable segments is included in the &#x201c;All Other&#x201d; category.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For Three Months Ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Water Utility Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Real Estate Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;All Other (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;SJW Group&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Regulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Regulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;171,044&#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;3,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;171,044&#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;4,937&#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;175,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(573)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,499)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on long-term debt and other interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision (benefit) for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,498,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,498,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,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;3,604,704&#160;&lt;/span&gt;&lt;/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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For Three Months Ended September 30, 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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Water Utility Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Real Estate Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;All Other (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;SJW Group&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Regulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Regulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,730)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,557)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on long-term debt and other interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision (benefit) for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,168)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(788)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,352,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,352,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,469,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For Nine Months Ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Water Utility Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Real Estate Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;All Other (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;SJW Group&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Regulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Regulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;355,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;368,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,444)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,766)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,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;40,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on long-term debt and other interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;14,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision (benefit) for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,925)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,186)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,498,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,498,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,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;3,604,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For Nine Months Ended September 30, 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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Water Utility Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Real Estate Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;All Other (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;SJW Group&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Regulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Regulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-tariffed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;433,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;354,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;79,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,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;2,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(4,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on long-term debt and other interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;15,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision (benefit) for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,812)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,842)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,352,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,352,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,469,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;____________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&#160;&#160;&#160;&#160;The &#x201c;All Other&#x201d; category for the nine months ended September 30, 2022, includes the accounts of SJW Group, SJWNE LLC, CTWS and SJWTX Holdings, Inc. on a stand-alone basis.  SJWTX Holdings, Inc. had no activity for the nine months ended September 30, 2022 .  For the nine months ended September 30, 2021,  &#x201c;All Other&#x201d; category  includes the accounts of SJW Group, SJWNE LLC and CTWS on a stand-alone basis. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&#160;&#160;&#160;&#160;As of September&#160;30, 2022 and December&#160;31, 2021, the Company has performed an allocation of goodwill associated with the acquisition of CTWS to two reporting units, Connecticut and Maine, which are both aggregated within the Regulated Water Utility Services reportable segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i003bbbf4bf054e8281e4859db173b0b7_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfMy0xLTEtMS05Njg4OA_d21e70b9-09e7-420e-8230-0129d90efc49"
      unitRef="usd">171044000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9a31fad084474586ad854aaadbaa9e76_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfMy0zLTEtMS05Njg4OA_9aede87f-3661-4edc-8c68-7b341bcd9f66"
      unitRef="usd">3463000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0a5c00ef23eb41fa898dc385afcffe8d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfMy01LTEtMS05Njg4OA_1971d67f-c8b7-4c98-acc6-55ca4a2c4e7a"
      unitRef="usd">1474000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibbab49e463fc41c6b32b2e961feb9a1c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfMy03LTEtMS05Njg4OA_7407331a-5cb0-4545-a9d2-ef3d4c757e9a"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i58dcbc790eba4ad9818b825b0a372962_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfMy05LTEtMS05Njg4OA_f926cf36-0874-497b-9a73-4c75b87e5d4e"
      unitRef="usd">171044000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icee42f3f6abb47a99aaa54c9f0bad8ff_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfMy0xMS0xLTEtOTY4ODg_f0c3d938-d244-4a3c-9db6-0cb20707097a"
      unitRef="usd">4937000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfMy0xMy0xLTEtOTY4ODg_0143fac2-9a2f-46cc-b472-d7851982ed61"
      unitRef="usd">175981000</us-gaap:Revenues>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i003bbbf4bf054e8281e4859db173b0b7_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfNC0xLTEtMS05Njg4OA_c2d743e1-8023-44f4-a674-7e1ac755b5e3"
      unitRef="usd">134739000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i9a31fad084474586ad854aaadbaa9e76_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfNC0zLTEtMS05Njg4OA_12e600a7-7c31-4ddf-8f94-f2fe2ff9305f"
      unitRef="usd">2092000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i0a5c00ef23eb41fa898dc385afcffe8d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfNC01LTEtMS05Njg4OA_a3dc1b16-5d79-4fcf-9c47-820b493b356f"
      unitRef="usd">975000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="ibbab49e463fc41c6b32b2e961feb9a1c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfNC03LTEtMS05Njg4OA_b5898ada-0385-4ef2-bb59-807174cbaa50"
      unitRef="usd">573000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i58dcbc790eba4ad9818b825b0a372962_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfNC05LTEtMS05Njg4OA_736a3116-2822-482d-869e-89c3785a42dc"
      unitRef="usd">134739000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="icee42f3f6abb47a99aaa54c9f0bad8ff_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfNC0xMS0xLTEtOTY4ODg_0764e62c-b578-4af3-b95a-651eb24d9048"
      unitRef="usd">3640000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfNC0xMy0xLTEtOTY4ODg_80db3fe2-758b-4615-9276-4cc06988bb80"
      unitRef="usd">138379000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i003bbbf4bf054e8281e4859db173b0b7_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfNS0xLTEtMS05Njg4OA_8cf312eb-ae90-40aa-a5da-0c14ca25ba08"
      unitRef="usd">36305000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9a31fad084474586ad854aaadbaa9e76_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfNS0zLTEtMS05Njg4OA_6abfe9b1-b065-42a6-a793-953cca96542b"
      unitRef="usd">1371000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0a5c00ef23eb41fa898dc385afcffe8d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfNS01LTEtMS05Njg4OA_99ac3113-98e4-47ca-9fe1-9abee18e9c10"
      unitRef="usd">499000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibbab49e463fc41c6b32b2e961feb9a1c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfNS03LTEtMS05Njg4OA_4edc3dee-0a83-40e1-ac55-867382051bd1"
      unitRef="usd">-573000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i58dcbc790eba4ad9818b825b0a372962_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfNS05LTEtMS05Njg4OA_6d51b6e5-2035-4f51-aa71-b5374c1440e0"
      unitRef="usd">36305000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="icee42f3f6abb47a99aaa54c9f0bad8ff_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfNS0xMS0xLTEtOTY4ODg_7fb08d99-e4fe-4673-9781-ccbb23e83afa"
      unitRef="usd">1297000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfNS0xMy0xLTEtOTY4ODg_ed51a554-4468-4b04-9ab7-414dcc690e89"
      unitRef="usd">37602000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i003bbbf4bf054e8281e4859db173b0b7_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfNi0xLTEtMS05Njg4OA_cac92c7b-4a89-4a2b-9061-c86de43ebf5d"
      unitRef="usd">29176000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9a31fad084474586ad854aaadbaa9e76_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfNi0zLTEtMS05Njg4OA_57742586-2be9-4ab7-99df-cdfe81cf0e6f"
      unitRef="usd">-10000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0a5c00ef23eb41fa898dc385afcffe8d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfNi01LTEtMS05Njg4OA_5f9bb35f-6988-450e-abdd-679f5c335c97"
      unitRef="usd">367000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibbab49e463fc41c6b32b2e961feb9a1c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfNi03LTEtMS05Njg4OA_e5255086-1338-4b6a-a5eb-c9b240365441"
      unitRef="usd">-4499000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i58dcbc790eba4ad9818b825b0a372962_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfNi05LTEtMS05Njg4OA_2e90a23d-5853-4765-a7e5-f0200dc237ef"
      unitRef="usd">29176000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icee42f3f6abb47a99aaa54c9f0bad8ff_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfNi0xMS0xLTEtOTY4ODg_388db275-9e72-4b53-9251-a9b240b71734"
      unitRef="usd">-4142000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfNi0xMy0xLTEtOTY4ODg_f4cd6e14-5fa1-4621-a0ce-ab09612977c9"
      unitRef="usd">25034000</us-gaap:NetIncomeLoss>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i003bbbf4bf054e8281e4859db173b0b7_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfNy0xLTEtMS05Njg4OA_6c49eaaf-0e31-4b94-85ac-682f7d638ae8"
      unitRef="usd">24919000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i9a31fad084474586ad854aaadbaa9e76_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfNy0zLTEtMS05Njg4OA_28ebdc93-76e1-42b3-a602-a931584c8ebc"
      unitRef="usd">84000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i0a5c00ef23eb41fa898dc385afcffe8d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfNy01LTEtMS05Njg4OA_320ee1e4-7e7c-4436-bc67-d7439a74f07f"
      unitRef="usd">302000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="ibbab49e463fc41c6b32b2e961feb9a1c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfNy03LTEtMS05Njg4OA_4ee642e1-398a-410b-a2b3-3cb258895277"
      unitRef="usd">224000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i58dcbc790eba4ad9818b825b0a372962_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfNy05LTEtMS05Njg4OA_522bd1ff-c64e-4fed-b20f-7ad70844f211"
      unitRef="usd">24919000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="icee42f3f6abb47a99aaa54c9f0bad8ff_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfNy0xMS0xLTEtOTY4ODg_63b06a18-8f72-40e6-9da2-eda98a48d32e"
      unitRef="usd">610000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfNy0xMy0xLTEtOTY4ODg_46ad0883-29c1-4568-9e6b-a6c170d3b5dd"
      unitRef="usd">25529000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:InterestExpense
      contextRef="i003bbbf4bf054e8281e4859db173b0b7_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfOC0xLTEtMS05Njg4OA_de019b78-ba47-469d-9808-5c0dcab1f72e"
      unitRef="usd">9111000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i9a31fad084474586ad854aaadbaa9e76_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfOC0zLTEtMS05Njg4OA_d2522dd2-8875-49ab-bd85-069597cd000d"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i0a5c00ef23eb41fa898dc385afcffe8d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfOC01LTEtMS05Njg4OA_f5a0a500-310b-46ca-a10f-6a014f638ac9"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ibbab49e463fc41c6b32b2e961feb9a1c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfOC03LTEtMS05Njg4OA_3d474619-4346-4562-a19e-eb3957835dcb"
      unitRef="usd">5079000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i58dcbc790eba4ad9818b825b0a372962_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfOC05LTEtMS05Njg4OA_45a1743e-7b60-4f93-8f68-63925bee5f74"
      unitRef="usd">9111000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="icee42f3f6abb47a99aaa54c9f0bad8ff_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfOC0xMS0xLTEtOTY4ODg_fcf3983e-c9fe-468d-a3ab-a2304dabc614"
      unitRef="usd">5079000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfOC0xMy0xLTEtOTY4ODg_c5233904-9ecd-441c-b1cc-a232b69eef5a"
      unitRef="usd">14190000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i003bbbf4bf054e8281e4859db173b0b7_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfOS0xLTEtMS05Njg4OA_37ff2abe-d3f3-44d9-a177-5479362d8f65"
      unitRef="usd">103000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9a31fad084474586ad854aaadbaa9e76_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfOS0zLTEtMS05Njg4OA_9fe88df5-2426-437f-b965-114b95922b19"
      unitRef="usd">392000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0a5c00ef23eb41fa898dc385afcffe8d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfOS01LTEtMS05Njg4OA_ad3c045e-ef7b-426d-ab8e-857f3d89b12e"
      unitRef="usd">128000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibbab49e463fc41c6b32b2e961feb9a1c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfOS03LTEtMS05Njg4OA_71dd216f-7df2-4cad-98f5-5aefce7f697a"
      unitRef="usd">-400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i58dcbc790eba4ad9818b825b0a372962_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfOS05LTEtMS05Njg4OA_885aca89-26b8-46c6-85e2-c6ccefb9b535"
      unitRef="usd">103000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icee42f3f6abb47a99aaa54c9f0bad8ff_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfOS0xMS0xLTEtOTY4ODg_3f7d0245-c766-4840-929b-3880db7dc192"
      unitRef="usd">120000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i74ec196392ef4e39a7f6f814ff2d8e55_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfOS0xMy0xLTEtOTY4ODg_f31a0ec9-e457-43df-a3b1-037c1abcc79f"
      unitRef="usd">223000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:Assets
      contextRef="i222fc02ad81a4583a9a35726064c234f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfMTAtMS0xLTEtOTY4ODg_96b296d7-be79-48e4-92de-11191a647ab6"
      unitRef="usd">3498396000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6807c42d72dc446fa6ea39cbd5e7fdad_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfMTAtMy0xLTEtOTY4ODg_7241a428-68a4-4a5a-a358-988422c197c8"
      unitRef="usd">5302000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia73fb406fb2c477aab98ad1850f1a1e2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfMTAtNS0xLTEtOTY4ODg_3c24d30e-e194-4dc2-8d6e-faa333988d3a"
      unitRef="usd">43017000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i493696113dd644ef9ffb3b7b7e0ea787_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfMTAtNy0xLTEtOTY4ODg_01d0fdd9-2505-487f-91de-82366ef63fc5"
      unitRef="usd">57989000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7dd53cfedfea4f1b97481e4418563984_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfMTAtOS0xLTEtOTY4ODg_bc8eda1c-94f8-4c58-abc0-75ac7df9baef"
      unitRef="usd">3498396000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ifb0f798b42f74e5abaeb57f0048e131f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfMTAtMTEtMS0xLTk2ODg4_6d32617b-659d-4bf5-a33f-6fd22114320b"
      unitRef="usd">106308000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjc4MGRkYjcyZDM4OTQzNGI5ZGVjZGNjM2NiZjdhMTIyL3RhYmxlcmFuZ2U6NzgwZGRiNzJkMzg5NDM0YjlkZWNkY2MzY2JmN2ExMjJfMTAtMTMtMS0xLTk2ODg4_3b821f29-560d-482e-ab13-3a3707a33fbe"
      unitRef="usd">3604704000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i9e5f3313ab17452bb0630f0a58e02d46_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfMy0xLTEtMS05Njg4OA_be1ca4f0-2195-47ae-895f-0d6ed4337591"
      unitRef="usd">162352000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if25ea615780e4eb0ba63b5b3a23af6a9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfMy0zLTEtMS05Njg4OA_fde881d6-aaf2-4bfa-b46e-3a56a0b5f0b5"
      unitRef="usd">3168000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8346b842751b4c13853d63c97eeb4a4f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfMy01LTEtMS05Njg4OA_0143698d-7790-49db-bfd1-01717d89633c"
      unitRef="usd">1403000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8c17fb709f4d40088e84e87b4e26e60a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfMy03LTEtMS05Njg4OA_26c58ef0-0472-4a1a-9116-2b0c3b7f96db"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i78382cee6cb54fa6b16cd67fd88de2b3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfMy05LTEtMS05Njg4OA_477e7fac-4784-4964-ba8f-3952767d69de"
      unitRef="usd">162352000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5db2d25f03c94865928694972ab39c66_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfMy0xMS0xLTEtOTY4ODg_3fcc616d-d06a-42b4-baa6-9fd3a9e2cf6d"
      unitRef="usd">4571000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfMy0xMy0xLTEtOTY4ODg_22285e57-31f9-4e6e-8fb3-20795784ceb6"
      unitRef="usd">166923000</us-gaap:Revenues>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i9e5f3313ab17452bb0630f0a58e02d46_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfNC0xLTEtMS05Njg4OA_a0dee6c2-74bb-4e0f-8d4b-9c8d234da24c"
      unitRef="usd">129915000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="if25ea615780e4eb0ba63b5b3a23af6a9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfNC0zLTEtMS05Njg4OA_3edb90c5-3ee8-430e-8123-7d17b5b244b8"
      unitRef="usd">2156000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i8346b842751b4c13853d63c97eeb4a4f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfNC01LTEtMS05Njg4OA_6d649d88-10ec-4335-a3ce-32393222b537"
      unitRef="usd">956000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i8c17fb709f4d40088e84e87b4e26e60a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfNC03LTEtMS05Njg4OA_1b827125-670b-489c-9d38-c9c1ca4a2188"
      unitRef="usd">122000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i78382cee6cb54fa6b16cd67fd88de2b3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfNC05LTEtMS05Njg4OA_8a5497f4-d4ab-43cc-9dbb-3a45557d36fe"
      unitRef="usd">129915000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i5db2d25f03c94865928694972ab39c66_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfNC0xMS0xLTEtOTY4ODg_db644e1d-c5de-48ae-a0c6-922f8f9a56d5"
      unitRef="usd">3234000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfNC0xMy0xLTEtOTY4ODg_4861f892-2159-4400-9477-9e25cdd87457"
      unitRef="usd">133149000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9e5f3313ab17452bb0630f0a58e02d46_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfNS0xLTEtMS05Njg4OA_052bd4fc-212a-4998-9821-581306acb419"
      unitRef="usd">32437000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if25ea615780e4eb0ba63b5b3a23af6a9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfNS0zLTEtMS05Njg4OA_0e36b0de-ac17-4c6d-8ef4-2f79fa5338dd"
      unitRef="usd">1012000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8346b842751b4c13853d63c97eeb4a4f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfNS01LTEtMS05Njg4OA_0d9f3041-63a2-4865-a4f6-6dd9d77fe6c6"
      unitRef="usd">447000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8c17fb709f4d40088e84e87b4e26e60a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfNS03LTEtMS05Njg4OA_d5961467-9efc-41c0-9e36-219cece352e0"
      unitRef="usd">-122000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i78382cee6cb54fa6b16cd67fd88de2b3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfNS05LTEtMS05Njg4OA_d484753c-824b-4dc8-99f2-233832d300f7"
      unitRef="usd">32437000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5db2d25f03c94865928694972ab39c66_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfNS0xMS0xLTEtOTY4ODg_4f2a9a30-bffa-4594-aa56-759e596432fb"
      unitRef="usd">1337000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfNS0xMy0xLTEtOTY4ODg_e7d16840-66c4-4e3a-ab85-e8998cbb3eca"
      unitRef="usd">33774000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9e5f3313ab17452bb0630f0a58e02d46_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfNi0xLTEtMS05Njg4OA_d020f4a6-caa5-4de8-91c6-d87df301fe73"
      unitRef="usd">20625000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if25ea615780e4eb0ba63b5b3a23af6a9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfNi0zLTEtMS05Njg4OA_77b6959d-e924-4388-8177-efaec7072ee7"
      unitRef="usd">879000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8346b842751b4c13853d63c97eeb4a4f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfNi01LTEtMS05Njg4OA_5b3c34cb-3a4a-4ab1-b96c-0e139e33ef8d"
      unitRef="usd">294000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8c17fb709f4d40088e84e87b4e26e60a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfNi03LTEtMS05Njg4OA_8f4c668a-bba7-4e62-8e5e-efd1c018b1e3"
      unitRef="usd">-2730000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i78382cee6cb54fa6b16cd67fd88de2b3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfNi05LTEtMS05Njg4OA_358a56c0-7062-4851-b2c2-638bd3cb27ed"
      unitRef="usd">20625000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5db2d25f03c94865928694972ab39c66_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfNi0xMS0xLTEtOTY4ODg_2be7b154-476b-4900-bfe1-3f531b7bf461"
      unitRef="usd">-1557000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfNi0xMy0xLTEtOTY4ODg_ace8475a-5ac7-4de3-b193-d1fe88623c6c"
      unitRef="usd">19068000</us-gaap:NetIncomeLoss>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i9e5f3313ab17452bb0630f0a58e02d46_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfNy0xLTEtMS05Njg4OA_d0ccc867-50fc-4b14-b113-64c2be783f95"
      unitRef="usd">23209000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="if25ea615780e4eb0ba63b5b3a23af6a9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfNy0zLTEtMS05Njg4OA_246995ad-889a-49ee-b0b3-b209fddb1e59"
      unitRef="usd">113000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i8346b842751b4c13853d63c97eeb4a4f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfNy01LTEtMS05Njg4OA_c531f6f9-d08c-44e9-9d92-aefa3747c671"
      unitRef="usd">292000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i8c17fb709f4d40088e84e87b4e26e60a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfNy03LTEtMS05Njg4OA_32723e53-9ec8-4069-b9c1-b74cdf3941f7"
      unitRef="usd">223000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i78382cee6cb54fa6b16cd67fd88de2b3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfNy05LTEtMS05Njg4OA_d3c113a1-8eec-4cdd-8a7d-60f1912de340"
      unitRef="usd">23209000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i5db2d25f03c94865928694972ab39c66_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfNy0xMS0xLTEtOTY4ODg_2d05f0be-6ef4-49a2-95fa-5e530ecdcab9"
      unitRef="usd">628000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfNy0xMy0xLTEtOTY4ODg_26c1e6bb-660b-45c4-bb0b-fde71b46c511"
      unitRef="usd">23837000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:InterestExpense
      contextRef="i9e5f3313ab17452bb0630f0a58e02d46_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfOC0xLTEtMS05Njg4OA_22513d43-c8ec-4e1f-8c5a-bd5d43cac4b2"
      unitRef="usd">8805000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if25ea615780e4eb0ba63b5b3a23af6a9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfOC0zLTEtMS05Njg4OA_2272c8e7-337c-4433-9d55-ddc7836b615b"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i8346b842751b4c13853d63c97eeb4a4f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfOC01LTEtMS05Njg4OA_e05c4cda-55ae-448e-926c-e42ceeec055e"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i8c17fb709f4d40088e84e87b4e26e60a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfOC03LTEtMS05Njg4OA_7f758add-c7f4-4581-ab4e-7358e56c8c06"
      unitRef="usd">4730000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i78382cee6cb54fa6b16cd67fd88de2b3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfOC05LTEtMS05Njg4OA_43189b69-2b52-4af9-b44e-d1683566f0e1"
      unitRef="usd">8805000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i5db2d25f03c94865928694972ab39c66_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfOC0xMS0xLTEtOTY4ODg_297a9fed-4dfd-45a8-bf8a-e0591ec0422d"
      unitRef="usd">4730000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfOC0xMy0xLTEtOTY4ODg_d002ebcb-f8c4-418b-b47f-36abe6fdeee4"
      unitRef="usd">13535000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9e5f3313ab17452bb0630f0a58e02d46_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfOS0xLTEtMS05Njg4OA_ffe6d689-8e7e-4a93-bbee-7837d4c0ee01"
      unitRef="usd">3537000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if25ea615780e4eb0ba63b5b3a23af6a9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfOS0zLTEtMS05Njg4OA_6aa3cb67-ebb2-4449-97fc-162b38ebabd5"
      unitRef="usd">280000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8346b842751b4c13853d63c97eeb4a4f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfOS01LTEtMS05Njg4OA_4d6f6107-3234-4082-b6e5-0797645d8572"
      unitRef="usd">100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8c17fb709f4d40088e84e87b4e26e60a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfOS03LTEtMS05Njg4OA_d77e467b-4293-4767-a5ef-86a3c85f4668"
      unitRef="usd">-1168000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i78382cee6cb54fa6b16cd67fd88de2b3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfOS05LTEtMS05Njg4OA_52aa7035-abcd-4f81-9b6e-27b66b9d05dd"
      unitRef="usd">3537000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5db2d25f03c94865928694972ab39c66_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfOS0xMS0xLTEtOTY4ODg_1f89a14f-7b9e-46e5-a67e-bdaea0f9a0d9"
      unitRef="usd">-788000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2878ebf9a51447a2a51565d98e50a831_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfOS0xMy0xLTEtOTY4ODg_70662f01-569c-4e28-ab70-23e5f33f100a"
      unitRef="usd">2749000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:Assets
      contextRef="icf9aff13ef614c0d8ca7ed921f01d3b4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfMTAtMS0xLTEtOTY4ODg_ebb8e1ab-ce40-42f5-add2-259ceaa92df8"
      unitRef="usd">3352976000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0acb2c825bb84742813ba2a7b653286d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfMTAtMy0xLTEtOTY4ODg_8bb9018e-d653-471d-84ab-38e96eb0064a"
      unitRef="usd">7141000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1ac0b4aeca12438192c435509784ac79_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfMTAtNS0xLTEtOTY4ODg_62535383-6480-4318-8d6a-6773c678bede"
      unitRef="usd">44629000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if99e67a9c0024cb6a5d6c91e770154f1_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfMTAtNy0xLTEtOTY4ODg_4eac847d-b94d-410c-9430-b6cecfb6cc7f"
      unitRef="usd">64995000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i51dce4f8a40f4d3587cf2407ee673aa9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfMTAtOS0xLTEtOTY4ODg_ccab44b8-9547-409a-b941-d0dce145ff43"
      unitRef="usd">3352976000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i88dd0fab3527471d9556b0dcbf8b375f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfMTAtMTEtMS0xLTk2ODg4_55271700-aa75-4475-b042-0e5a11000f83"
      unitRef="usd">116765000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i705b9c2294dd462eb9c663be2c405740_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjIxZGZiNzM5NGVkYTRkYThiNGJmYTFhNWIwMzkzYzBiL3RhYmxlcmFuZ2U6MjFkZmI3Mzk0ZWRhNGRhOGI0YmZhMWE1YjAzOTNjMGJfMTAtMTMtMS0xLTk2ODg4_b37ba946-8bd5-49db-934c-aa9c538e9fa0"
      unitRef="usd">3469741000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="if1f229687e064b7e9cd9129cd0b6eb2e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfMy0xLTEtMS05Njg4OA_76a11e03-9960-4f89-994c-d58d0a066125"
      unitRef="usd">435823000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i73f6cc96ebc54e41ad067e8b99eebabf_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfMy0zLTEtMS05Njg4OA_a60def6d-4b4d-412b-b460-1660a7418c48"
      unitRef="usd">9305000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i776aa2251b2d4263bd60d6be28b28f53_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfMy01LTEtMS05Njg4OA_ca9eff1b-0c92-4a6c-89d4-ca72b3711be8"
      unitRef="usd">4196000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibbc14d48eede4a6b886bf77eacb61e24_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfMy03LTEtMS05Njg4OA_58ba1ebe-6161-484d-904d-93da831ac671"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib7cf34ba95184b619a1ded750c20ab4f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfMy05LTEtMS05Njg4OA_9202fbc1-facb-4abf-b2de-ee00066d3dc8"
      unitRef="usd">435823000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibbe6dd005afd48048cbd63ecb0c9e273_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfMy0xMS0xLTEtOTY4ODg_2ae235c8-4ed2-461c-91ec-3bdd2b74cfda"
      unitRef="usd">13501000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfMy0xMy0xLTEtOTY4ODg_9e4dfd4c-9b35-49f5-afd0-86a685466cf0"
      unitRef="usd">449324000</us-gaap:Revenues>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="if1f229687e064b7e9cd9129cd0b6eb2e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfNC0xLTEtMS05Njg4OA_10ec2608-1448-46c7-b750-6641aca3d30d"
      unitRef="usd">355620000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i73f6cc96ebc54e41ad067e8b99eebabf_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfNC0zLTEtMS05Njg4OA_009bc7bd-ccd9-4eef-9ec6-6382f144e553"
      unitRef="usd">7868000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i776aa2251b2d4263bd60d6be28b28f53_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfNC01LTEtMS05Njg4OA_a114531b-0e7a-4bed-9fda-f456456e6898"
      unitRef="usd">2799000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="ibbc14d48eede4a6b886bf77eacb61e24_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfNC03LTEtMS05Njg4OA_f738d513-34d1-48eb-a84e-2b6816bf1aba"
      unitRef="usd">2444000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="ib7cf34ba95184b619a1ded750c20ab4f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfNC05LTEtMS05Njg4OA_32d0188d-c18d-497c-a9b2-6cb9ae1a337c"
      unitRef="usd">355620000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="ibbe6dd005afd48048cbd63ecb0c9e273_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfNC0xMS0xLTEtOTY4ODg_626772a1-63cc-4bde-bd53-e684c772c847"
      unitRef="usd">13111000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfNC0xMy0xLTEtOTY4ODg_051f7985-a5e0-477a-9ceb-e9049c20629b"
      unitRef="usd">368731000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="if1f229687e064b7e9cd9129cd0b6eb2e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfNS0xLTEtMS05Njg4OA_6f3b0e27-180f-4862-89dc-782512a19fb7"
      unitRef="usd">80203000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i73f6cc96ebc54e41ad067e8b99eebabf_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfNS0zLTEtMS05Njg4OA_46e6e0b6-6221-4987-b9bf-c9ab90d41833"
      unitRef="usd">1437000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i776aa2251b2d4263bd60d6be28b28f53_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfNS01LTEtMS05Njg4OA_115315cb-7fb6-4205-a859-9aa4221a7ab5"
      unitRef="usd">1397000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibbc14d48eede4a6b886bf77eacb61e24_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfNS03LTEtMS05Njg4OA_54d637da-bed1-4ac1-8b5b-32567bf0c804"
      unitRef="usd">-2444000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib7cf34ba95184b619a1ded750c20ab4f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfNS05LTEtMS05Njg4OA_51e2ceb7-6fdf-48f3-801f-1b83a98ea2d9"
      unitRef="usd">80203000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibbe6dd005afd48048cbd63ecb0c9e273_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfNS0xMS0xLTEtOTY4ODg_eb15ce31-6325-406d-9ca5-b3744b00c26c"
      unitRef="usd">390000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfNS0xMy0xLTEtOTY4ODg_20a0096d-420d-4e04-9ae5-748cc6784810"
      unitRef="usd">80593000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if1f229687e064b7e9cd9129cd0b6eb2e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfNi0xLTEtMS05Njg4OA_29d53d6b-3c5d-4f23-b935-ff82d5eaf0a5"
      unitRef="usd">51656000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i73f6cc96ebc54e41ad067e8b99eebabf_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfNi0zLTEtMS05Njg4OA_a1fdf348-f212-4f34-8bd0-dacd2aee8865"
      unitRef="usd">441000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i776aa2251b2d4263bd60d6be28b28f53_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfNi01LTEtMS05Njg4OA_f8f8eaef-aae9-464a-952c-407c1c456a84"
      unitRef="usd">998000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibbc14d48eede4a6b886bf77eacb61e24_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfNi03LTEtMS05Njg4OA_495eddef-7a83-4a53-8a94-69b447827f91"
      unitRef="usd">-12766000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib7cf34ba95184b619a1ded750c20ab4f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfNi05LTEtMS05Njg4OA_d75c2129-fd37-4da3-a504-b3607a6d8e62"
      unitRef="usd">51656000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibbe6dd005afd48048cbd63ecb0c9e273_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfNi0xMS0xLTEtOTY4ODg_0b1baefb-ad99-478c-9bf6-f0107bd49445"
      unitRef="usd">-11327000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfNi0xMy0xLTEtOTY4ODg_4a182a48-5678-41cd-9d7c-59fc7866c570"
      unitRef="usd">40329000</us-gaap:NetIncomeLoss>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="if1f229687e064b7e9cd9129cd0b6eb2e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfNy0xLTEtMS05Njg4OA_31aa6d23-f6d3-4638-86ce-3885f17febd1"
      unitRef="usd">73888000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i73f6cc96ebc54e41ad067e8b99eebabf_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfNy0zLTEtMS05Njg4OA_665b41af-c199-440d-b88b-ddad464ded16"
      unitRef="usd">2821000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i776aa2251b2d4263bd60d6be28b28f53_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfNy01LTEtMS05Njg4OA_3fb1b384-7306-4f38-b671-20b447655c1c"
      unitRef="usd">903000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="ibbc14d48eede4a6b886bf77eacb61e24_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfNy03LTEtMS05Njg4OA_2ba31bd3-6434-46e5-b3f6-fa233a058ae6"
      unitRef="usd">730000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="ib7cf34ba95184b619a1ded750c20ab4f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfNy05LTEtMS05Njg4OA_04d813a9-3f36-44c4-aacc-02506b45c2e2"
      unitRef="usd">73888000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="ibbe6dd005afd48048cbd63ecb0c9e273_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfNy0xMS0xLTEtOTY4ODg_1780c408-374b-4a34-a1a1-3713ae447242"
      unitRef="usd">4454000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfNy0xMy0xLTEtOTY4ODg_68e4b7e5-8c20-446c-88f3-53c2f0b245f6"
      unitRef="usd">78342000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:InterestExpense
      contextRef="if1f229687e064b7e9cd9129cd0b6eb2e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfOC0xLTEtMS05Njg4OA_3457ca93-8992-4a1f-8594-09dd9295c27f"
      unitRef="usd">27676000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i73f6cc96ebc54e41ad067e8b99eebabf_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfOC0zLTEtMS05Njg4OA_c5e5ea53-faf8-48e2-811d-53b9a5bf8e98"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i776aa2251b2d4263bd60d6be28b28f53_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfOC01LTEtMS05Njg4OA_54d89a6b-53b4-4a90-a084-abd7ee3bc9d3"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ibbc14d48eede4a6b886bf77eacb61e24_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfOC03LTEtMS05Njg4OA_11608ada-08bb-4aa6-941f-214102290b62"
      unitRef="usd">14484000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ib7cf34ba95184b619a1ded750c20ab4f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfOC05LTEtMS05Njg4OA_acb60e2a-15eb-4ee3-a44a-3fb3569d4d42"
      unitRef="usd">27676000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ibbe6dd005afd48048cbd63ecb0c9e273_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfOC0xMS0xLTEtOTY4ODg_24c64f2d-62c9-4f16-a528-0c24b26c951a"
      unitRef="usd">14484000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfOC0xMy0xLTEtOTY4ODg_8974b685-71b4-4e8d-ab4a-4efae3b50d92"
      unitRef="usd">42160000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if1f229687e064b7e9cd9129cd0b6eb2e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfOS0xLTEtMS05Njg4OA_9d604358-4103-4e3c-a46a-78093208012e"
      unitRef="usd">4844000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i73f6cc96ebc54e41ad067e8b99eebabf_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfOS0zLTEtMS05Njg4OA_d435291c-7474-447c-b128-6fda57b651d6"
      unitRef="usd">398000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i776aa2251b2d4263bd60d6be28b28f53_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfOS01LTEtMS05Njg4OA_b856ed49-bcee-4c4f-ae8a-bd3a2db66389"
      unitRef="usd">341000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibbc14d48eede4a6b886bf77eacb61e24_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfOS03LTEtMS05Njg4OA_ec04eef8-47c7-458e-89a9-7f3e8d00e6d1"
      unitRef="usd">-1925000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib7cf34ba95184b619a1ded750c20ab4f_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfOS05LTEtMS05Njg4OA_65d0f3ca-5fe6-4514-81e8-c0eef7f48d86"
      unitRef="usd">4844000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibbe6dd005afd48048cbd63ecb0c9e273_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfOS0xMS0xLTEtOTY4ODg_3986fd34-f516-4e3d-95e8-126890baa3fb"
      unitRef="usd">-1186000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfOS0xMy0xLTEtOTY4ODg_676960a0-ac44-4787-90ec-d2359d5fc135"
      unitRef="usd">3658000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:Assets
      contextRef="i222fc02ad81a4583a9a35726064c234f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfMTAtMS0xLTEtOTY4ODg_f9865977-9b7e-42cd-a04e-bb218b9cd587"
      unitRef="usd">3498396000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6807c42d72dc446fa6ea39cbd5e7fdad_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfMTAtMy0xLTEtOTY4ODg_1772deed-4680-4652-b091-6f157ebf8599"
      unitRef="usd">5302000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia73fb406fb2c477aab98ad1850f1a1e2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfMTAtNS0xLTEtOTY4ODg_47b5154f-5329-4cfa-8cdc-2ced46b2cda9"
      unitRef="usd">43017000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i493696113dd644ef9ffb3b7b7e0ea787_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfMTAtNy0xLTEtOTY4ODg_d53fd7a7-5200-477e-98f0-06fb75548741"
      unitRef="usd">57989000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7dd53cfedfea4f1b97481e4418563984_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfMTAtOS0xLTEtOTY4ODg_47a86577-d2ac-471a-89df-765a73488a7e"
      unitRef="usd">3498396000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ifb0f798b42f74e5abaeb57f0048e131f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfMTAtMTEtMS0xLTk2ODg4_93c6471f-e533-4bc3-8126-18ee4cf10a0a"
      unitRef="usd">106308000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i77bb396b07c74c80b8e532d5e686c3c7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjAyNGI5OTBmOTVmMDQ4NzViODY0YTY1ZjUzOTI5NWYzL3RhYmxlcmFuZ2U6MDI0Yjk5MGY5NWYwNDg3NWI4NjRhNjVmNTM5Mjk1ZjNfMTAtMTMtMS0xLTk2ODg4_39dc5a29-473a-450a-aa31-ae97acf222fe"
      unitRef="usd">3604704000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i0bf9bad098754452a83456b23e58278f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfMy0xLTEtMS05Njg4OA_f994b47a-967e-47ca-9825-43d83c34bc1d"
      unitRef="usd">421985000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i12309c4ed09746f8899c10b90dd9cb33_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfMy0zLTEtMS05Njg4OA_b0322578-ed5a-4fea-b4a3-c1f4fcd44a33"
      unitRef="usd">7897000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i830a0b0b2f9f422fb8799d3bd44af612_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfMy01LTEtMS05Njg4OA_49407cd4-0148-4ed3-b005-380ee263bdca"
      unitRef="usd">4067000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i22e488426ed64a5882096ca9f002441b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfMy03LTEtMS05Njg4OA_9650f0b4-2ac0-4818-818f-af959b8b6b4d"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8663aa403b8b436bb621fe3a0c230d1d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfMy05LTEtMS05Njg4OA_42863563-7382-4ff1-b8b3-4b94154ed1c8"
      unitRef="usd">421985000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i17c387b1d8e643efa69bf69a4838781e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfMy0xMS0xLTEtOTY4ODg_452affd2-cba5-4a0f-9892-d9e9b210db9c"
      unitRef="usd">11964000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfMy0xMy0xLTEtOTY4ODg_ecb8baf7-1a53-463a-8d29-59540d99e64f"
      unitRef="usd">433949000</us-gaap:Revenues>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i0bf9bad098754452a83456b23e58278f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfNC0xLTEtMS05Njg4OA_b65062ca-aac6-4b5a-a017-f66d5a1e077e"
      unitRef="usd">343965000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i12309c4ed09746f8899c10b90dd9cb33_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfNC0zLTEtMS05Njg4OA_e3e7a5a6-0497-4e0c-9edb-88f8f90cf17d"
      unitRef="usd">5467000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i830a0b0b2f9f422fb8799d3bd44af612_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfNC01LTEtMS05Njg4OA_579eba9f-2df0-40e5-9004-55fc7936be5f"
      unitRef="usd">2718000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i22e488426ed64a5882096ca9f002441b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfNC03LTEtMS05Njg4OA_ac28b726-a59b-406c-96aa-b78957fb3448"
      unitRef="usd">2307000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i8663aa403b8b436bb621fe3a0c230d1d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfNC05LTEtMS05Njg4OA_eb1bd356-ffab-4748-856a-c79f587e31da"
      unitRef="usd">343965000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i17c387b1d8e643efa69bf69a4838781e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfNC0xMS0xLTEtOTY4ODg_a8a0cb55-e051-43bc-a113-e266437c1d33"
      unitRef="usd">10492000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfNC0xMy0xLTEtOTY4ODg_55af7558-a164-403d-9d4c-f8cf0f1446fb"
      unitRef="usd">354457000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0bf9bad098754452a83456b23e58278f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfNS0xLTEtMS05Njg4OA_466410cf-c2ec-43bc-a4aa-39448410edb4"
      unitRef="usd">78020000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i12309c4ed09746f8899c10b90dd9cb33_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfNS0zLTEtMS05Njg4OA_ac42343b-cfa6-49ae-a01b-8289868b9bf4"
      unitRef="usd">2430000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i830a0b0b2f9f422fb8799d3bd44af612_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfNS01LTEtMS05Njg4OA_13d76c2d-cc28-4ced-9fff-f3bbe36f5410"
      unitRef="usd">1349000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i22e488426ed64a5882096ca9f002441b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfNS03LTEtMS05Njg4OA_61d59b2d-5e44-45c4-8993-b1c14dde901a"
      unitRef="usd">-2307000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8663aa403b8b436bb621fe3a0c230d1d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfNS05LTEtMS05Njg4OA_da120e8d-44b2-4932-b1cd-b408a1f0fe8f"
      unitRef="usd">78020000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i17c387b1d8e643efa69bf69a4838781e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfNS0xMS0xLTEtOTY4ODg_e8e5c9df-3d65-4802-9c70-c543538a4b98"
      unitRef="usd">1472000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfNS0xMy0xLTEtOTY4ODg_4fe024e0-c4a0-49cf-82e2-87e4eb94fc94"
      unitRef="usd">79492000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0bf9bad098754452a83456b23e58278f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfNi0xLTEtMS05Njg4OA_654ab25a-a191-48ab-bb46-2fd4495e3758"
      unitRef="usd">46909000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i12309c4ed09746f8899c10b90dd9cb33_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfNi0zLTEtMS05Njg4OA_af6d7e16-aee2-4d71-8570-055acd9a845c"
      unitRef="usd">2278000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i830a0b0b2f9f422fb8799d3bd44af612_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfNi01LTEtMS05Njg4OA_949160fa-fa53-4e8e-90d8-7ced3f517d07"
      unitRef="usd">913000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i22e488426ed64a5882096ca9f002441b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfNi03LTEtMS05Njg4OA_408bfdb6-0a6a-4e51-9cff-3dc739d93ce9"
      unitRef="usd">-7641000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8663aa403b8b436bb621fe3a0c230d1d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfNi05LTEtMS05Njg4OA_63bdac02-0750-43e5-9140-dcaf9b8168ba"
      unitRef="usd">46909000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i17c387b1d8e643efa69bf69a4838781e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfNi0xMS0xLTEtOTY4ODg_33f7ba44-1db0-4d61-a2b3-71c463dd8ecd"
      unitRef="usd">-4450000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfNi0xMy0xLTEtOTY4ODg_8154fa4a-5367-4a0d-9587-d8eabd6117e2"
      unitRef="usd">42459000</us-gaap:NetIncomeLoss>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i0bf9bad098754452a83456b23e58278f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfNy0xLTEtMS05Njg4OA_5c02a2e4-e67e-4c8d-86e9-433a6b421338"
      unitRef="usd">68913000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i12309c4ed09746f8899c10b90dd9cb33_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfNy0zLTEtMS05Njg4OA_3d528f8f-2a98-49ed-95b9-7822ccd08e15"
      unitRef="usd">332000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i830a0b0b2f9f422fb8799d3bd44af612_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfNy01LTEtMS05Njg4OA_79c5a971-7782-4c6b-8bbc-ebcf00f27a1f"
      unitRef="usd">872000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i22e488426ed64a5882096ca9f002441b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfNy03LTEtMS05Njg4OA_08530457-8ee0-4931-9d17-b719f24f9e2f"
      unitRef="usd">670000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i8663aa403b8b436bb621fe3a0c230d1d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfNy05LTEtMS05Njg4OA_3957a716-c900-4409-bf85-7a4870e6b622"
      unitRef="usd">68913000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i17c387b1d8e643efa69bf69a4838781e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfNy0xMS0xLTEtOTY4ODg_be94e155-4f11-442e-ba5e-579d1a292530"
      unitRef="usd">1874000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfNy0xMy0xLTEtOTY4ODg_8c168920-26c1-4e5b-8e8c-6ef27666b1d4"
      unitRef="usd">70787000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:InterestExpense
      contextRef="i0bf9bad098754452a83456b23e58278f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfOC0xLTEtMS05Njg4OA_04c9227a-e9fd-49e8-bfe3-6f070eea180d"
      unitRef="usd">25323000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i12309c4ed09746f8899c10b90dd9cb33_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfOC0zLTEtMS05Njg4OA_4725f7e6-ece5-4a13-ac65-a1a9247fa6bc"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i830a0b0b2f9f422fb8799d3bd44af612_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfOC01LTEtMS05Njg4OA_924734ce-0c19-4a2f-a5ae-78199b31f819"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i22e488426ed64a5882096ca9f002441b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfOC03LTEtMS05Njg4OA_86575e30-4315-4e4d-84f1-36ed1de6f795"
      unitRef="usd">15332000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i8663aa403b8b436bb621fe3a0c230d1d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfOC05LTEtMS05Njg4OA_e05bd41d-ac98-47bb-ab84-21b53437d21a"
      unitRef="usd">25323000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i17c387b1d8e643efa69bf69a4838781e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfOC0xMS0xLTEtOTY4ODg_9a79c6fe-c2d6-41d6-806a-0bf56cd71b04"
      unitRef="usd">15332000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfOC0xMy0xLTEtOTY4ODg_8dd66108-dd05-4d1b-917b-92a3cf0e43cd"
      unitRef="usd">40655000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0bf9bad098754452a83456b23e58278f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfOS0xLTEtMS05Njg4OA_c8a3daea-03db-486f-b7ee-de8c44461b5d"
      unitRef="usd">8001000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i12309c4ed09746f8899c10b90dd9cb33_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfOS0zLTEtMS05Njg4OA_7ece5a84-aafb-4902-9456-ef33bac356b8"
      unitRef="usd">665000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i830a0b0b2f9f422fb8799d3bd44af612_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfOS01LTEtMS05Njg4OA_110ffafb-48a8-4acb-9766-5a55c56b5de5"
      unitRef="usd">305000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i22e488426ed64a5882096ca9f002441b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfOS03LTEtMS05Njg4OA_28cb1b36-a2ac-40a6-814c-a8439c7e323f"
      unitRef="usd">-3812000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8663aa403b8b436bb621fe3a0c230d1d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfOS05LTEtMS05Njg4OA_1542f854-be4f-456e-b25d-9f17f5632e18"
      unitRef="usd">8001000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i17c387b1d8e643efa69bf69a4838781e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfOS0xMS0xLTEtOTY4ODg_d55a2db7-1696-41a1-acdc-fd494250e259"
      unitRef="usd">-2842000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7fca735bd89143fdbfb5d613012c9bba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfOS0xMy0xLTEtOTY4ODg_741423f7-61e8-473b-a2b0-2b627e6d32de"
      unitRef="usd">5159000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:Assets
      contextRef="icf9aff13ef614c0d8ca7ed921f01d3b4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfMTAtMS0xLTEtOTY4ODg_cf7eccf9-f7ba-489d-9197-e7ca2235cda5"
      unitRef="usd">3352976000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0acb2c825bb84742813ba2a7b653286d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfMTAtMy0xLTEtOTY4ODg_6ad63b19-23b3-4c85-babe-033382030264"
      unitRef="usd">7141000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1ac0b4aeca12438192c435509784ac79_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfMTAtNS0xLTEtOTY4ODg_8686dcf3-5e6c-45f2-aa86-35f0e246e774"
      unitRef="usd">44629000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if99e67a9c0024cb6a5d6c91e770154f1_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfMTAtNy0xLTEtOTY4ODg_768fc35a-6fd6-45bd-ae66-c5ffb9a75040"
      unitRef="usd">64995000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i51dce4f8a40f4d3587cf2407ee673aa9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfMTAtOS0xLTEtOTY4ODg_0a32b0d5-7d61-4df6-a1bb-60274c01fd98"
      unitRef="usd">3352976000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i88dd0fab3527471d9556b0dcbf8b375f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfMTAtMTEtMS0xLTk2ODg4_74e2919b-a4ca-4487-8d1a-f89306740311"
      unitRef="usd">116765000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i705b9c2294dd462eb9c663be2c405740_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RhYmxlOjUzNDExYjgwZGY0MzRjNmVhOGMyNmE5NmJmYmNhNGFmL3RhYmxlcmFuZ2U6NTM0MTFiODBkZjQzNGM2ZWE4YzI2YTk2YmZiY2E0YWZfMTAtMTMtMS0xLTk2ODg4_5d6fb03d-865c-4ef7-b305-c1d5d28afb09"
      unitRef="usd">3469741000</us-gaap:Assets>
    <us-gaap:NumberOfReportingUnits
      contextRef="ia4f62d5ac860438a9972f8c317fce4e1_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RleHRyZWdpb246NjUxYzQwZGExM2Q0NDlhMzhmYjhhZDdlMTdiOWZiM2FfMjQxMw_0a848de0-e991-4ef7-9ced-90186222dddd"
      unitRef="reporting_unit">2</us-gaap:NumberOfReportingUnits>
    <us-gaap:NumberOfReportingUnits
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF81NS9mcmFnOjY1MWM0MGRhMTNkNDQ5YTM4ZmI4YWQ3ZTE3YjlmYjNhL3RleHRyZWdpb246NjUxYzQwZGExM2Q0NDlhMzhmYjhhZDdlMTdiOWZiM2FfMjQxMw_f943e194-d496-4909-8380-8881d3016238"
      unitRef="reporting_unit">2</us-gaap:NumberOfReportingUnits>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="if6e35de85cb84430a8855c44b6deedfc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF85NDYvZnJhZzoxODVmNWI0Yjc3MGY0OTNiOWJlMjMxMWViNzJiMTA2Ny90ZXh0cmVnaW9uOjE4NWY1YjRiNzcwZjQ5M2I5YmUyMzExZWI3MmIxMDY3XzQzOTgwNDY1MTk4MDE_f3471dd0-3a08-4e2f-9be5-fba71c27c56b">Subsequent EventThe CPUC approved the settlement of SJWC&#x2019;s General Rate Case Application No. 21-01-003 (&#x201c;2022 GRC&#x201d;) on October 6, 2022 and issued Decision No. 22-10-005 (&#x201c;2022 GRC Decision&#x201d;) on October 11, 2022.  SJWC received authority for an increase of $25,074 or 6.03% in 2022, $12,955 or 2.94% in 2023, and $16,102 or 3.56% in 2024.  The application included requests to recover $18,174 from balancing and memorandum accounts and authorization for a $350,000 capital budget.  Additionally, it further aligns authorized and actual consumption, particularly for business customers, addresses the water supply mix variability, and provides greater revenue recovery in the fixed charge.  The 2022 approved revenue increase is effective retrospectively to January 1, 2022.  SJWC will be filing advice letters to implement new rates and to recover interim revenue and balancing and memorandum accounts in accordance with the 2022 GRC Decision.</us-gaap:SubsequentEventsTextBlock>
    <sjw:BalancingAndMemorandumRevenueAccountIncreaseDecreaseCurrentFiscalYear
      contextRef="i6e9400f78c7b415c8aff2b467a1a6160_D20221011-20221011"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF85NDYvZnJhZzoxODVmNWI0Yjc3MGY0OTNiOWJlMjMxMWViNzJiMTA2Ny90ZXh0cmVnaW9uOjE4NWY1YjRiNzcwZjQ5M2I5YmUyMzExZWI3MmIxMDY3XzU0OTc1NTgyMTY4MA_50345644-7fbd-4a4a-961e-966449ef2638"
      unitRef="usd">25074000</sjw:BalancingAndMemorandumRevenueAccountIncreaseDecreaseCurrentFiscalYear>
    <sjw:BalancingAndMemorandumRevenueAccountsPercentIncreaseCurrentFiscalYear
      contextRef="i6e9400f78c7b415c8aff2b467a1a6160_D20221011-20221011"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF85NDYvZnJhZzoxODVmNWI0Yjc3MGY0OTNiOWJlMjMxMWViNzJiMTA2Ny90ZXh0cmVnaW9uOjE4NWY1YjRiNzcwZjQ5M2I5YmUyMzExZWI3MmIxMDY3XzU0OTc1NTgyMTY3MA_51c0b430-c784-40e8-9296-b0df04579d79"
      unitRef="number">0.0603</sjw:BalancingAndMemorandumRevenueAccountsPercentIncreaseCurrentFiscalYear>
    <sjw:BalancingAndMemorandumRevenueAccountIncreaseDecreaseYearOne
      contextRef="i6e9400f78c7b415c8aff2b467a1a6160_D20221011-20221011"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF85NDYvZnJhZzoxODVmNWI0Yjc3MGY0OTNiOWJlMjMxMWViNzJiMTA2Ny90ZXh0cmVnaW9uOjE4NWY1YjRiNzcwZjQ5M2I5YmUyMzExZWI3MmIxMDY3XzU0OTc1NTgyMTY1NA_41aab174-bd84-40a9-8562-53049c30c241"
      unitRef="usd">12955000</sjw:BalancingAndMemorandumRevenueAccountIncreaseDecreaseYearOne>
    <sjw:BalancingAndMemorandumRevenueAccountsPercentIncreaseYearOne
      contextRef="i6e9400f78c7b415c8aff2b467a1a6160_D20221011-20221011"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF85NDYvZnJhZzoxODVmNWI0Yjc3MGY0OTNiOWJlMjMxMWViNzJiMTA2Ny90ZXh0cmVnaW9uOjE4NWY1YjRiNzcwZjQ5M2I5YmUyMzExZWI3MmIxMDY3XzU0OTc1NTgyMTY2Mg_3104556d-cf2d-4bb2-9ede-89cc0676b7c8"
      unitRef="number">0.0294</sjw:BalancingAndMemorandumRevenueAccountsPercentIncreaseYearOne>
    <sjw:BalancingAndMemorandumRevenueAccountIncreaseDecreaseYearTwo
      contextRef="i6e9400f78c7b415c8aff2b467a1a6160_D20221011-20221011"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF85NDYvZnJhZzoxODVmNWI0Yjc3MGY0OTNiOWJlMjMxMWViNzJiMTA2Ny90ZXh0cmVnaW9uOjE4NWY1YjRiNzcwZjQ5M2I5YmUyMzExZWI3MmIxMDY3XzU0OTc1NTgyMTYzNg_553786ba-a23b-441d-a908-c159aee375b2"
      unitRef="usd">16102000</sjw:BalancingAndMemorandumRevenueAccountIncreaseDecreaseYearTwo>
    <sjw:BalancingAndMemorandumRevenueAccountsPercentIncreaseYearTwo
      contextRef="i6e9400f78c7b415c8aff2b467a1a6160_D20221011-20221011"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF85NDYvZnJhZzoxODVmNWI0Yjc3MGY0OTNiOWJlMjMxMWViNzJiMTA2Ny90ZXh0cmVnaW9uOjE4NWY1YjRiNzcwZjQ5M2I5YmUyMzExZWI3MmIxMDY3XzU0OTc1NTgyMTY0NA_53cff30d-7b9c-4987-b7fe-808d6c42a416"
      unitRef="number">0.0356</sjw:BalancingAndMemorandumRevenueAccountsPercentIncreaseYearTwo>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i6e9400f78c7b415c8aff2b467a1a6160_D20221011-20221011"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF85NDYvZnJhZzoxODVmNWI0Yjc3MGY0OTNiOWJlMjMxMWViNzJiMTA2Ny90ZXh0cmVnaW9uOjE4NWY1YjRiNzcwZjQ5M2I5YmUyMzExZWI3MmIxMDY3XzU0OTc1NTgyMTYyNg_47278801-9001-48c0-8fb7-99bbd493cd18"
      unitRef="usd">18174000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:RegulatoryAuthorizationForCapitalBudget
      contextRef="ica35038a321f401c96ac92d0743843e7_I20221011"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmMyYzI2NDBjZGUxMTQ0ZmFhOWZhZWUwMTE3MmVjMmQ4L3NlYzpjMmMyNjQwY2RlMTE0NGZhYTlmYWVlMDExNzJlYzJkOF85NDYvZnJhZzoxODVmNWI0Yjc3MGY0OTNiOWJlMjMxMWViNzJiMTA2Ny90ZXh0cmVnaW9uOjE4NWY1YjRiNzcwZjQ5M2I5YmUyMzExZWI3MmIxMDY3XzU0OTc1NTgyMTYxNg_b78888a8-d92b-4752-b48c-c1b0c1741767"
      unitRef="usd">350000000</sjw:RegulatoryAuthorizationForCapitalBudget>
</xbrl>
