<?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/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:sjw="http://www.sjwater.com/20210930"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  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-20210930.xsd" xlink:type="simple"/>
    <context id="i49a34f34542f4795a04d69f5feb6a31d_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="idf451c9152df4bdea06605828094045c_I20211022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2021-10-22</instant>
        </period>
    </context>
    <context id="if8fa96d3295b4cc8befebe1bb56d7e42_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="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibba41560ed81451ca7fc53513635b975_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i488c8cf2784346fda296a78c482253af_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="i967050d45e8b468e91e735db1de9d411_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="i5cdfc45f6f21472d9e9081bf4dc59483_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="i06bf460694ee4d25a05dd9b5ba611e38_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="i00794938b4bf46fd95a691c4c52c295c_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="id2fc540be57647868c9682b28faa8802_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="ie784988106e74b208ddbad8ab13a7c6a_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="i90ce3c53abb34cbc8e9a9723e7008ea5_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="ic4307e2fb12242c28ce0e963e4d7b6b0_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="ic0a0d20a6539471d95c5e273702e47ce_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="i8c7b2416b2ff445cadfc7e3d459745e3_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="i831262ed34424f17ad5d31b9300b2778_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="idf702691fbcf423c9507b679d3e03121_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="if61876b358fb499eafb598b779a10f54_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ic887d19e17d64ea4b930fb2f8db6b696_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="if12ea1e4a1a24b9b9188c02b9c4d6f19_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="id1fdaf70bad842f8a79da2f7cee9d6cd_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="i4cd5b646196a4fadb3be21a422204a7a_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="if213b6aba4574674a1153eb5202a99aa_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="ib0b01526f8394ad7b3f00d38e2b7528a_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="ifbd4df0bb56f4441a6c21d2e0101bf7b_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="i99febfe8703247818d4a668ac1aec55b_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="i268536728afb4d45ad84d491563a5909_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="idbf0c4ae07b14ccdafc438ae7e66ecf8_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i31f82ae4431d4af2b58873d05d68a4da_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="i7bad44fa2bfb4d33873204c42067384f_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="ic414549633b24640ae95e957fa936a28_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="i11c614565f93456c8d7d95b4bbdecf71_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="i65f8edf0b7ce44d899a9f39af41b473a_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="i70013f9df9dd4cc184706e966e26c79d_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="i1f59e4fcfde84564bd4a8899ee6669f7_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="i9b87b7e400724c75a21a4f38174e535b_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="i4e23c5ed66ba4f368ca5ab195f20c5b5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2f3c6daa548f40aea13042694c6b126f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2e988a50c0a4477ca89ac766a65487fd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib4fc32097deb449a9a13fd640a6938c5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i472ec78762084519ad1268907ee9833e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i02e31ae0e1a6402abbd94caec72576fe_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i06e18272ab7841298b3f226c291ab759_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i2d34a58c72c448c8bd1474f9a4a99abb_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i20f3396ae0c64ea2a01b39c30f012076_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i7dfb8f59cd6146129d1506bc7549e87f_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="iff9a08d4faec4530a8b94e27d53f7055_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i96c1f2266b9940eea39364c4c82fd3df_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="if44ba2d46235470797cd0afd9a2fa626_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="id99d91790da84af48a0aa85101f41de3_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i13e40036323d424db79f1cbfb406fe74_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i75d615d4922248c2a5fd47a858dc030c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifa969f5757ee4e25b644a2836863ec08_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i61970ea1cf46453ca78b0839a97b4a0d_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2f4407999e5f4c30831ba5c5d90796b2_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie7de2909025648128788d88b32f9badd_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i40612c1476584870b81302a8380fd7a3_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="id1eec633b5094b1f95d611dcf500a680_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="id434c86e8e4d436283a93538e1308db2_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ie477049f716b4888b670d1b956660618_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i7c1748e5d3d0477da212ee94e1b9999e_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="icb7280a668df4677ab6ceb240cec469c_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if6786f4287f24cc6b8ea8f878292b882_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i407077fef0b04805ac3293b1c8c333e7_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iec83341fed354ecd96850638882e1850_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie07522ad103e4dbb9aab61e205d62da3_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i097d87960a9f4d839f6580c222ea70df_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i62d89120747c4ad796d08ccce3fb3201_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i43b3b12ec35c4a3382ef2f7ae843d5cd_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ib345f57d349049d79815fc7f5cf8faba_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i348026b9fec740fe91893ade54f829f1_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="icf63ea1cca6f4414b8e402d232d88886_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i11f4e9445897467e9ecd487e53a258f8_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="i5a0088a2d7fb4d30b6adba8a3adc57d2_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibbfa844cd714464b8aeaa4ee4233f73e_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i05e5f84ac18d492cb64e80fd12c2924f_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="ib729518f26f7443dac420b010f1c542f_I20200928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-28</instant>
        </period>
    </context>
    <context id="ie97c7d3cd3d04421bd56b39c76cf6b0f_D20200928-20200928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2020-09-28</endDate>
        </period>
    </context>
    <context id="ibec1e8d0ae62494e96362a41ceec3adb_I20201116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">sjw:GeneralRateCaseNo2101003Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-16</instant>
        </period>
    </context>
    <context id="icd1251f5040e429281b1be0101fe71b2_I20210104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">sjw:GeneralRateCaseNo2101003Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-04</instant>
        </period>
    </context>
    <context id="i214cb995048d40929098139fbd81b6c8_I20210503">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">sjw:GeneralRateCaseNo2105004Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-03</instant>
        </period>
    </context>
    <context id="i2906db31729144368b472714b61dd053_I20210527">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">sjw:AdviceLetterNo561561AMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-27</instant>
        </period>
    </context>
    <context id="i183533d74e8b4ea4b976165501a9f94c_I20201028">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">sjw:WICAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-28</instant>
        </period>
    </context>
    <context id="i6a9d492abb3d4189b8a4c4970bf86867_D20201028-20201028">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-28</startDate>
            <endDate>2020-10-28</endDate>
        </period>
    </context>
    <context id="ifc46bb1b850741469f8754a9dc72a55d_I20201028">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-28</instant>
        </period>
    </context>
    <context id="i94ac8ee7c9ad44b5ae08635371492814_I20210201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">sjw:WICAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-01</instant>
        </period>
    </context>
    <context id="iec3b690742ee408e99bad5759195508d_I20210303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-03</instant>
        </period>
    </context>
    <context id="id15320a752c847d8ad9891f781c9795c_I20210728">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-28</instant>
        </period>
    </context>
    <context id="i8bc7998a01034abe988758f3063e5531_D20211026-20211026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-26</startDate>
            <endDate>2021-10-26</endDate>
        </period>
    </context>
    <context id="ia03337c3f8d249949d57f5beceacf3a5_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="ia24820807fac49a3a9c9f27d05623b3a_D20220101-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="ib652828afc1b482583b20d8ca8b43b27_I20210727">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-27</instant>
        </period>
    </context>
    <context id="i96194df8397341b3ae792ad99f12f8ea_I20210727">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:AvonWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-27</instant>
        </period>
    </context>
    <context id="i9df8f376704047de9f9020351bc7b163_I20210115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-15</instant>
        </period>
    </context>
    <context id="i13c356d983514779b5862fe6b2c472e3_I20210811">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-11</instant>
        </period>
    </context>
    <context id="i15e76986c5da41858ab66b5f46ef019d_I20211025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-25</instant>
        </period>
    </context>
    <context id="i84fa663c7dd94f82aa1221d438c1a7da_I20210316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-16</instant>
        </period>
    </context>
    <context id="i5c13bfc119ba49daa65211e81198df64_I20210129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:CanyonLakeWaterServiceCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-29</instant>
        </period>
    </context>
    <context id="id9ee21825d2348d88a3ceaf498010faa_I20210301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:CanyonLakeWaterServiceCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-01</instant>
        </period>
    </context>
    <context id="i6d6ea05b87e84a4f885c383c27965a89_I20210818">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:CanyonLakeWaterServiceCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-18</instant>
        </period>
    </context>
    <context id="i8ab847a5e11d405eba8b6cc4ecfb5a24_I20201201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:CanyonLakeWaterServiceCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-01</instant>
        </period>
    </context>
    <context id="i49aa5331ddd64b7894a34abecf74763c_I20210225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:CanyonLakeWaterServiceCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-25</instant>
        </period>
    </context>
    <context id="i24b99e1186944c1c870e7028f1d5ea17_I20210628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:CanyonLakeWaterServiceCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-28</instant>
        </period>
    </context>
    <context id="i1094bb01b0e14a038d0363c2cf71b288_D20200617-20200617">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-17</startDate>
            <endDate>2020-06-17</endDate>
        </period>
    </context>
    <context id="iaa9e517b2004461fb0e6d32d8385c82e_I20201123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-23</instant>
        </period>
    </context>
    <context id="i7228fedd83234cfcbbca9d750b60ae0f_I20201123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-23</instant>
        </period>
    </context>
    <context id="i76a6f5a0229e47b7bd6cdb27bce66b51_D20201123-20201123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-23</startDate>
            <endDate>2020-11-23</endDate>
        </period>
    </context>
    <context id="i715a0b2b69f44951938a3bb71d765d8c_I20210310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-10</instant>
        </period>
    </context>
    <context id="ia4674703a2de471ebb97aaa8a8cab7eb_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6715a9a4bf7246b2862d8110c6090956_I20210623">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-23</instant>
        </period>
    </context>
    <context id="i80ca604a81a34b4480d636bbcb215c55_I20210908">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-08</instant>
        </period>
    </context>
    <context id="i04cf856ebf6f4fa78fe404e4bd909e01_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i30c880a5c5d84177a882883f614df973_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iea29e9e070264f1a8a52916c6960f3ee_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i491391fbecbf482884e5ac1895c46bff_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PostretirementPensionsAndOtherMedicalBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3375c4711cf84b838dae9165f49e257f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:BusinesscombinationsdebtpremiumnetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i5862c696fda643579acca36484693d10_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:BusinesscombinationsdebtpremiumnetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3608962a948949bda5fc855c0038252b_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i6aa154347a9043459fca69032d45ca08_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:BalancingandMemorandumAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i845aca9e3bf04db6b4ab13793fec56f7_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i2a89911d55b1438980fc37888c92c191_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WRAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifa5146d352c3407abbbe4ab4bb99f0d4_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="i8486b9f7e4ca483090100081ff65e4ca_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="if454557c36ce474a8c668ccffc3387ce_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="i32c7750da0ca48a8a7e31d332c39a23d_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="i7cc9a6a035ec4fb0b7ba6701caa74aa4_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="i7f9985a407b74a02b35a21f20ab0166d_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ib79d593ddedc42df84e46178cec2acb5_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:MontereyWRAMMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i639651297f66478f962416746244875c_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ic379a0537e744ddbba6e20f3ec12e82b_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="i9c6db3f051a44013847c946d3b232bcd_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="i6056490a966e476bbc0b2ef617dd8c12_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="i277c248bacb64fe8ab9ac039939750e4_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i0a2a8059b8964febae38a7df50a66dd5_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CostofcapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibef6500863ec40e9a87f0e1027a24d18_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i458e048a0f134a65b90d1317fd36746f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:TaxmemorandumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i16c9fe0a85424e5985e848bb7b05ca9c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:TaxmemorandumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia25b3dae7ea14ef3b2e7c9891cd5bec7_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:TaxmemorandumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i7b38d116ddd741fb8a7eada9c53f9d93_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:TaxmemorandumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ie8c95bd77b164b6eb918a6a3fce59a37_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:TaxmemorandumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8f6949a9fd1a45d0bc17c3c48de20d7a_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:TaxmemorandumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i1704a018ce544b9283986e0adf16fafb_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="i0d3135de4a854c2fae0c6625cefe0161_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="ie5b7c2cd9a9346609bd4edaf5177bacb_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i4e387cf981114a399369d53df286a534_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:OtherRegulatoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0fa7a796f3fd45a28241c9695b7fe6ad_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ief16dd81d17443988e9a5e6c4a63409b_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="i367309dda12f4fa898c32ea1686fb8da_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="ib1fcc4194e3442ac96a37f91693ea0a1_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="ic7844b0e97574924b462b4a6dc79511a_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i6574287328ee4a48b9ccbb0f30ad3940_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WaterSupplyBalancingAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i787bd14b0a974de3bdf438e046cb56b3_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="idcfe2b9182a1481cb2184fc9e8312800_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="ia7d00da485e244d09b531a421cf10582_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="i2967bb5ea2a94e1fb7dc74ca5f452288_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="i1aaf4ccad82c4b8a8e1802d878e527cb_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i0533b056ab2c41fd8f92ec73b46fbe29_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PensionBalancingAccountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i868d22ffd98b4874b1ae1cba40ccd93a_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="iadd48f17bc29470e96c12ee5462eb219_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="ice7fd542bf4b437095760912e557b44b_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="i41b5eb3fceeb4731a7fb5b124be5e8d0_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="idfa9fcd4321240e8af4e0fc600d1e881_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i446ae6afea774f1ab3a316b87e3c09dd_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PRVMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2172afba189645a2bfef5f4fab2d1f94_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i78d79e36163c4736946a2bf7c33c4beb_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="i2fea70827ed44c76afaec6c64b4a412b_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="ibc92c3d4ad414ef7b2e62fe6212b3768_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="ied0850e788d2488eb81edf61f149406f_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i33d50994547f4242b69f0b3cd73631ab_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CEMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i60d6203558684ae988d316d081755913_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i1cd747fbe2344bdd8fb8708320720c40_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="i87b18f9f76504f5e8ad9119b2dcaef3a_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="i764c14d802c941109eff1b65308ffeae_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:MontereyWRAMMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia2f95445f00d47b38dc6c62e9e3a6716_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:MontereyWRAMMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i30bee0987a7a48efbf9bbd82b403b212_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="iadb14750385c489d9b23e6f058196836_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="i9c3210412e7f4ca8a68e4d1b211126df_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CostofcapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2987a3ad34524462822ef5a20ce50daa_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CostofcapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i73a4bb2b70f94fc783400cce305fde5a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:TaxmemorandumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6270d9cbd450452c821029ef23b6e15e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:TaxmemorandumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id8d7d742745f44c9ba8cff29437dac4f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:TaxmemorandumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7ea2c8fb3c304852ab16a7261f67067b_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:TaxmemorandumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib9eea7a37b484d32aa607b89d6dcbc32_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="i6ada8d6ccaea4abfaeb8eb80cece1553_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:OtherRegulatoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib78d0bfe4f2c4175ad09f14aa627d20d_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:OtherRegulatoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i347296ac4ea943e0b437bacdcaa70e11_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="i5fcfa0f574bb4f07b243f65b5d7f2582_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="i1f5ba3b803d14aa7ba0d4d581a77177a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WaterSupplyBalancingAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i60956d21fce04a7c9a30c90212a9de18_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:WaterSupplyBalancingAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i388497df8c3b4dc89caec2d02515e993_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="if8e834d6844647abadc53324d77703b2_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="ieb56d477f3f04c698c463ff67c505e7f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PensionBalancingAccountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i72b1d7192d32438cb003fbb7989db913_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PensionBalancingAccountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idad15f3e62bf4a4ab55ca0ab8bb6f537_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="ie4ffdb961c8543a6bd18ef5f2a44a032_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="ic409570cade64ca78702d37aaa987aa3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PRVMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6ae3728d2260498986ac05b233a157e8_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:PRVMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6a8f058b13854f08b4b239302aea5043_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="i0831e7e1c59346569eab20cc205c06ec_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="ie4130317f6334cfb9e647f6439c5633a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CEMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7af9eb4654ef4074b9feb1c4efa3b85c_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">sjw:CEMAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5dcb0c4e7c7a4eb180c45cb1efe4f703_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="iaea4dddfd34749e4957c986e17acabd2_I20210308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <instant>2021-03-08</instant>
        </period>
    </context>
    <context id="iddb713edc20b4157a3696dd079906b2c_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="id798433584e04857b53ad12ca30ecf98_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sjw:RestrictedStockAndDeferredRestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id1277c60a5434857a035447591c3a113_I20210930">
        <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:CTWSPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i0c28a8f101b5403381ce2a3fcec675cd_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="i487167be3d6246f5bf0797caf39bc4d5_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i57445cc2a0284ebb93549a96d0a6b8d0_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="i6ef286ba4feb48458f796019914d66eb_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6b4f9a2fca2c48509e1eb3f3118b483f_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="i2176b35a06d44d37b01123ddb3f11171_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sjw:RestrictedStockAndDeferredRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iabbe3d3d08d54d85ae8eff36c4f7b8ff_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="ida211bfeef4047b485838cfa136c9548_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sjw:RestrictedStockAndDeferredRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ieabbde4d7c144eff8c11334365bee1e0_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="i9e6f7c11a223488eb4f05645098c3437_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic78fbacc15a24fb898e868ae04eec880_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="i7e5f513d2ce54ff49a2c3af0eae2113e_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iaf8c22a0d5234ab09c4d691ee357e56e_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="i98b80f0727924e9dab197b57db5c894b_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i28eeb0526b094cb1b3c633bf5d8748c8_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="i780adf54cc8f4960ab0f80d104704ad4_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib7800ac933a64ae4a3e9812f74cfb502_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i22b23f7e5ef84c7a9d8c868a703cb553_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i63df0388f88f44b9bc28330014820f22_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sjw:MarketbasedRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i39fc2fc3e1a844a2a49d1ff7671d353b_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sjw:MarketbasedRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2f35bb8c41ae4bb5a9bbe25f89c4709c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sjw:RestrictedStockAndDeferredRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic8ed8c4948cb4935a16b71d632d47983_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sjw:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i10c7243e4c34465d9c4fd5db01f09717_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:LineOfCreditFacilityAxis">sjw:ChaseBankN.A.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-23</startDate>
            <endDate>2021-04-23</endDate>
        </period>
    </context>
    <context id="ia8042d6516a44fa79da6bf8674dbe831_I20210423">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:SJWCCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">sjw:ChaseBankN.A.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-23</instant>
        </period>
    </context>
    <context id="i975f37aea15b48609bac4f64cfb3b0de_I20210423">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:SJWCCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">sjw:ChaseBankN.A.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-23</instant>
        </period>
    </context>
    <context id="i994c4ca90ffa4a4abd6a086838c96226_D20210423-20210423">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:SJWTXCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">sjw:ChaseBankN.A.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SJWGroupAndCLWSCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-23</startDate>
            <endDate>2021-04-23</endDate>
        </period>
    </context>
    <context id="i03823336f36a482dbcada886ea1a7934_I20210423">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:SJWTXCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">sjw:ChaseBankN.A.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SJWGroupAndCLWSCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-23</instant>
        </period>
    </context>
    <context id="i72e6f0543aff40cd8842dfca2a98c9b1_I20210423">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:SJWTXCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">sjw:ChaseBankN.A.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sjw:SJWGroupAndCLWSCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-23</instant>
        </period>
    </context>
    <context id="i0704f46afa1a42b49f5ca8be1c7b9c27_I20210302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:MaineWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A389NoteDueMarch2041Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-02</instant>
        </period>
    </context>
    <context id="ie0d6344ca1c845b29e0f8f2e01daf92f_I20210513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:CanyonLakeWaterServiceCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A401NoteDueMarch2041Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-13</instant>
        </period>
    </context>
    <context id="i4b29f84f09ed401ebb466cd66d371d04_D20210513-20210513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:CanyonLakeWaterServiceCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A401NoteDueMarch2041Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-13</startDate>
            <endDate>2021-05-13</endDate>
        </period>
    </context>
    <context id="if7aacb3638994e0ebcd7071547507bd2_I20210513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:CanyonLakeWaterServiceCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A401NoteDueMarch2041Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-13</instant>
        </period>
    </context>
    <context id="i7029d053466a46cbb045a94a4d0e5bf5_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A300SeniorNotesSeriesNMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="ie1abc50a71444ba9ac3341a0c24b5d77_I20210804">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A307SeniorNotesSeries2021AMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-04</instant>
        </period>
    </context>
    <context id="i7c5691b41dbf4c1b9938ea66fd90cd96_I20211201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:ConnecticutWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A310SeniorNotesSeries2021BMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-01</instant>
        </period>
    </context>
    <context id="i4d12f58258e24831aa87db60c3f1aa2d_I20210804">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sjw:A300SeniorNotesSeriesOMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-04</instant>
        </period>
    </context>
    <context id="i3f9a16ece96a47969eaca0fc1a2080ee_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">sjw:CTWSEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia53cbb5aafec48f3b7b150dc0f2e9b07_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i6c311f7060ca47a791edbc2928f4d098_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id971be35943949b5b6572d19ad337366_I20210930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="icedea844c2324181bcd40cdc103ee11b_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i3399c2df197544ac86ef6f03566e7a2f_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="i46a76c9781194c1bb8bf6cb7aa9615d6_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="i8c44886f4e594c43a8a20acfc5008fb8_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="i9d6b46da35984a34a1b730d3b2dc6809_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="i5b1b866f76d14b8ab3113dafb0f077c6_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="i1c034acaaffe485aaacb8c1a04b41d25_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="i1f2ca344b45f45658c6b25db8e186a9b_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="i1ed97507d25845618fde2c82143bb4b4_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="if5f0f4f4618942309f8f47153037dcdb_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="i9cf0904075e140c19c6f5f8b00bb5c5a_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="i311cfb2c2e664dd38619395488206f74_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="i5d29467033204ddd97a145f0b3e4812b_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="i6aae32237a7d415997dd92ab15d19c50_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0045d555929c4e95b713f32501bb3c18_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7f4f68c677654029970a7edd44d15a00_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4afacf1c90674e859b52484cf6523039_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibd4c132bd4e941d89f949c55f7d696ca_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2405b78b66ea41249f91526ca5d24639_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6b470ca963ef4032ad52f11fdf284b7c_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i316408cc79c14fc6a8a8553f13ef2a0f_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i8dc120f42e9e4ac39deb7dfc9364af80_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i8775a0720f3340dbb4b6cd81b6d4bf95_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i4550048b85d24bb690c7d213a9ec3fa2_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i8aa4465002e84c77ba41f5187378edce_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i2e3735850a0f496f99afd3cb836cba06_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="i094564c64cd546b080a8107b27e505f1_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="i38e72d680d67406194465561b68971dc_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="i6cb849903098441789ffce13b65d1506_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="id0e645dfe05242c4bebe717d76a0db93_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="i887fa7dd4e2c4097bdc2a975faf6feba_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="i75b8e99c4a8446cf947d5557d627bcad_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7a6aadec474d4eab959e324fe52e9717_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0a23c0ef6dc144deab16603b57e2cef2_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sjw:ReportableSegmentTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic3d68cb6b3234e9684f03b6d02ccbbfd_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic8348d277065466496308c00523d9886_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:RegulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1446e21397a4459d8f67f27181bee4c8_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityRegulatedOrUnregulatedStatusAxis">us-gaap:UnregulatedOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i753ed03d527e4cc28b7922caf8548e74_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8d3634ceac114927802ddc144281da91_I20211029">
        <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:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-29</instant>
        </period>
    </context>
    <context id="i99d31b21e79d464f822b654c296a4c22_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="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-29</startDate>
            <endDate>2021-10-29</endDate>
        </period>
    </context>
    <context id="i64c123b72b6b405dbaef1d90ed9e91bd_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000766829</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">sjw:SanJoseWaterCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </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="property">
        <measure>sjw:property</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="serviceconnection">
        <measure>sjw:serviceConnection</measure>
    </unit>
    <unit id="subsidiary">
        <measure>sjw:subsidiary</measure>
    </unit>
    <unit id="reportingunit">
        <measure>sjw:reportingUnit</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80L2ZyYWc6Zjg3OTVkNzA5ZjA0NDE4ZWIzNWUzOWM2ZTY5NzQxYjAvdGFibGU6NzNlMGJlN2E2YTNjNDExNzg0ZWQ4Y2I3MmJkNzdkNTAvdGFibGVyYW5nZTo3M2UwYmU3YTZhM2M0MTE3ODRlZDhjYjcyYmQ3N2Q1MF8zLTEtMS0xLTA_04afe4ec-0864-4737-bbda-176997bafdd4">0000766829</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80L2ZyYWc6Zjg3OTVkNzA5ZjA0NDE4ZWIzNWUzOWM2ZTY5NzQxYjAvdGFibGU6NzNlMGJlN2E2YTNjNDExNzg0ZWQ4Y2I3MmJkNzdkNTAvdGFibGVyYW5nZTo3M2UwYmU3YTZhM2M0MTE3ODRlZDhjYjcyYmQ3N2Q1MF80LTEtMS0xLTA_a4c605f8-949b-4ba1-bae5-f9e9ac8f1181">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80L2ZyYWc6Zjg3OTVkNzA5ZjA0NDE4ZWIzNWUzOWM2ZTY5NzQxYjAvdGFibGU6NzNlMGJlN2E2YTNjNDExNzg0ZWQ4Y2I3MmJkNzdkNTAvdGFibGVyYW5nZTo3M2UwYmU3YTZhM2M0MTE3ODRlZDhjYjcyYmQ3N2Q1MF81LTEtMS0xLTA_0077f886-a60f-4218-9259-cf182013a8e0">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80L2ZyYWc6Zjg3OTVkNzA5ZjA0NDE4ZWIzNWUzOWM2ZTY5NzQxYjAvdGFibGU6NzNlMGJlN2E2YTNjNDExNzg0ZWQ4Y2I3MmJkNzdkNTAvdGFibGVyYW5nZTo3M2UwYmU3YTZhM2M0MTE3ODRlZDhjYjcyYmQ3N2Q1MF82LTEtMS0xLTA_115ae794-8a72-4f01-9b9e-779eaf25eb7b">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80L2ZyYWc6Zjg3OTVkNzA5ZjA0NDE4ZWIzNWUzOWM2ZTY5NzQxYjAvdGFibGU6NzNlMGJlN2E2YTNjNDExNzg0ZWQ4Y2I3MmJkNzdkNTAvdGFibGVyYW5nZTo3M2UwYmU3YTZhM2M0MTE3ODRlZDhjYjcyYmQ3N2Q1MF83LTEtMS0xLTA_9f4a73b7-36ad-42b8-ae15-2e6cc1b56199">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xL2ZyYWc6MTY0ZjEwOWZhZTk4NDA1MTkzMjIwNTc0MmY0MTIxMDUvdGV4dHJlZ2lvbjoxNjRmMTA5ZmFlOTg0MDUxOTMyMjA1NzQyZjQxMjEwNV8xMjk_80de487a-95a5-423d-ab44-bf87bfb14bae">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xL2ZyYWc6MTY0ZjEwOWZhZTk4NDA1MTkzMjIwNTc0MmY0MTIxMDUvdGV4dHJlZ2lvbjoxNjRmMTA5ZmFlOTg0MDUxOTMyMjA1NzQyZjQxMjEwNV8yMzQy_e0f83fb5-387a-420a-8d6e-116dd4045f57">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xL2ZyYWc6MTY0ZjEwOWZhZTk4NDA1MTkzMjIwNTc0MmY0MTIxMDUvdGV4dHJlZ2lvbjoxNjRmMTA5ZmFlOTg0MDUxOTMyMjA1NzQyZjQxMjEwNV8yNTQ_e26d517c-bd04-4a5e-8fcd-b873cdc0a977">2021-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xL2ZyYWc6MTY0ZjEwOWZhZTk4NDA1MTkzMjIwNTc0MmY0MTIxMDUvdGV4dHJlZ2lvbjoxNjRmMTA5ZmFlOTg0MDUxOTMyMjA1NzQyZjQxMjEwNV8yMzM0_4cbd8324-eb79-455f-8d93-fdc0b7322d93">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xL2ZyYWc6MTY0ZjEwOWZhZTk4NDA1MTkzMjIwNTc0MmY0MTIxMDUvdGV4dHJlZ2lvbjoxNjRmMTA5ZmFlOTg0MDUxOTMyMjA1NzQyZjQxMjEwNV8yMzQz_a69a914e-af36-42cf-ad7d-e112d03bccad">1-8966</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xL2ZyYWc6MTY0ZjEwOWZhZTk4NDA1MTkzMjIwNTc0MmY0MTIxMDUvdGV4dHJlZ2lvbjoxNjRmMTA5ZmFlOTg0MDUxOTMyMjA1NzQyZjQxMjEwNV80MzA_3f079a20-60b1-4cd2-b813-bf9265ab4c85">SJW GROUP</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xL2ZyYWc6MTY0ZjEwOWZhZTk4NDA1MTkzMjIwNTc0MmY0MTIxMDUvdGFibGU6Nzc2MDdmZjBmNzEyNDFjMzg2NWQ3NzM4OGIyMmRkY2EvdGFibGVyYW5nZTo3NzYwN2ZmMGY3MTI0MWMzODY1ZDc3Mzg4YjIyZGRjYV8wLTAtMS0xLTA_dfe6f828-4965-4bad-a058-2de1b44af4a1">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xL2ZyYWc6MTY0ZjEwOWZhZTk4NDA1MTkzMjIwNTc0MmY0MTIxMDUvdGFibGU6Nzc2MDdmZjBmNzEyNDFjMzg2NWQ3NzM4OGIyMmRkY2EvdGFibGVyYW5nZTo3NzYwN2ZmMGY3MTI0MWMzODY1ZDc3Mzg4YjIyZGRjYV8wLTQtMS0xLTA_a038f9de-57a5-4dec-8073-04f4539eb892">77-0066628</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xL2ZyYWc6MTY0ZjEwOWZhZTk4NDA1MTkzMjIwNTc0MmY0MTIxMDUvdGFibGU6Nzc2MDdmZjBmNzEyNDFjMzg2NWQ3NzM4OGIyMmRkY2EvdGFibGVyYW5nZTo3NzYwN2ZmMGY3MTI0MWMzODY1ZDc3Mzg4YjIyZGRjYV8zLTAtMS0xLTA_27ecb614-fa46-4ff6-970b-2856630c2af4">110 West Taylor Street,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xL2ZyYWc6MTY0ZjEwOWZhZTk4NDA1MTkzMjIwNTc0MmY0MTIxMDUvdGFibGU6Nzc2MDdmZjBmNzEyNDFjMzg2NWQ3NzM4OGIyMmRkY2EvdGFibGVyYW5nZTo3NzYwN2ZmMGY3MTI0MWMzODY1ZDc3Mzg4YjIyZGRjYV8zLTEtMS0xLTA_878d994e-3469-4bb4-bd0d-b3427a734be6">San Jose,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xL2ZyYWc6MTY0ZjEwOWZhZTk4NDA1MTkzMjIwNTc0MmY0MTIxMDUvdGFibGU6Nzc2MDdmZjBmNzEyNDFjMzg2NWQ3NzM4OGIyMmRkY2EvdGFibGVyYW5nZTo3NzYwN2ZmMGY3MTI0MWMzODY1ZDc3Mzg4YjIyZGRjYV8zLTItMS0xLTA_1c6594fa-5188-46f3-9fd1-da97fdd12f8e">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xL2ZyYWc6MTY0ZjEwOWZhZTk4NDA1MTkzMjIwNTc0MmY0MTIxMDUvdGFibGU6Nzc2MDdmZjBmNzEyNDFjMzg2NWQ3NzM4OGIyMmRkY2EvdGFibGVyYW5nZTo3NzYwN2ZmMGY3MTI0MWMzODY1ZDc3Mzg4YjIyZGRjYV8zLTQtMS0xLTA_24df2cc0-0036-46ac-841d-7948b55aa3a6">95110</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xL2ZyYWc6MTY0ZjEwOWZhZTk4NDA1MTkzMjIwNTc0MmY0MTIxMDUvdGV4dHJlZ2lvbjoxNjRmMTA5ZmFlOTg0MDUxOTMyMjA1NzQyZjQxMjEwNV8yMzM5_47e9b3e4-d53d-4e52-9c25-59577e03c264">(408)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xL2ZyYWc6MTY0ZjEwOWZhZTk4NDA1MTkzMjIwNTc0MmY0MTIxMDUvdGV4dHJlZ2lvbjoxNjRmMTA5ZmFlOTg0MDUxOTMyMjA1NzQyZjQxMjEwNV8yMzQ0_be05bb1e-d664-4621-9b20-c074a0c2b204">279-7800</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xL2ZyYWc6MTY0ZjEwOWZhZTk4NDA1MTkzMjIwNTc0MmY0MTIxMDUvdGFibGU6YTk0ZTBmZWFhODZhNDBhNDk0ZTM0MTdhYWQ4MzhiZjgvdGFibGVyYW5nZTphOTRlMGZlYWE4NmE0MGE0OTRlMzQxN2FhZDgzOGJmOF8xLTAtMS0xLTA_2866a77f-4b19-492a-893e-839c364611d7">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xL2ZyYWc6MTY0ZjEwOWZhZTk4NDA1MTkzMjIwNTc0MmY0MTIxMDUvdGFibGU6YTk0ZTBmZWFhODZhNDBhNDk0ZTM0MTdhYWQ4MzhiZjgvdGFibGVyYW5nZTphOTRlMGZlYWE4NmE0MGE0OTRlMzQxN2FhZDgzOGJmOF8xLTItMS0xLTA_e363a862-4b3f-476c-9d6c-cd0648d1e528">SJW</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xL2ZyYWc6MTY0ZjEwOWZhZTk4NDA1MTkzMjIwNTc0MmY0MTIxMDUvdGFibGU6YTk0ZTBmZWFhODZhNDBhNDk0ZTM0MTdhYWQ4MzhiZjgvdGFibGVyYW5nZTphOTRlMGZlYWE4NmE0MGE0OTRlMzQxN2FhZDgzOGJmOF8xLTQtMS0xLTA_b67ae1aa-c018-47c8-8f45-2a4d0c80b6ec">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xL2ZyYWc6MTY0ZjEwOWZhZTk4NDA1MTkzMjIwNTc0MmY0MTIxMDUvdGV4dHJlZ2lvbjoxNjRmMTA5ZmFlOTg0MDUxOTMyMjA1NzQyZjQxMjEwNV8yMzM1_20c539c2-6eac-456f-9c97-2d9b52713e36">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xL2ZyYWc6MTY0ZjEwOWZhZTk4NDA1MTkzMjIwNTc0MmY0MTIxMDUvdGV4dHJlZ2lvbjoxNjRmMTA5ZmFlOTg0MDUxOTMyMjA1NzQyZjQxMjEwNV8yMzM4_06bfe6ac-7f2d-4e0c-9f7b-df78158b1c8c">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xL2ZyYWc6MTY0ZjEwOWZhZTk4NDA1MTkzMjIwNTc0MmY0MTIxMDUvdGV4dHJlZ2lvbjoxNjRmMTA5ZmFlOTg0MDUxOTMyMjA1NzQyZjQxMjEwNV8yMzQ1_124a2012-cfef-4e26-a65d-01528bdb41a4">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xL2ZyYWc6MTY0ZjEwOWZhZTk4NDA1MTkzMjIwNTc0MmY0MTIxMDUvdGV4dHJlZ2lvbjoxNjRmMTA5ZmFlOTg0MDUxOTMyMjA1NzQyZjQxMjEwNV8yMzM2_8430b98f-3f08-4c33-8396-e06f2a72c3c7">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xL2ZyYWc6MTY0ZjEwOWZhZTk4NDA1MTkzMjIwNTc0MmY0MTIxMDUvdGV4dHJlZ2lvbjoxNjRmMTA5ZmFlOTg0MDUxOTMyMjA1NzQyZjQxMjEwNV8yMzQw_e039bb77-8298-4181-8bbb-838e3b8e6614">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xL2ZyYWc6MTY0ZjEwOWZhZTk4NDA1MTkzMjIwNTc0MmY0MTIxMDUvdGV4dHJlZ2lvbjoxNjRmMTA5ZmFlOTg0MDUxOTMyMjA1NzQyZjQxMjEwNV8yMzQx_0564f93c-a656-4a43-9c3a-2ab0c6b2502f">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="idf451c9152df4bdea06605828094045c_I20211022"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xL2ZyYWc6MTY0ZjEwOWZhZTk4NDA1MTkzMjIwNTc0MmY0MTIxMDUvdGV4dHJlZ2lvbjoxNjRmMTA5ZmFlOTg0MDUxOTMyMjA1NzQyZjQxMjEwNV8xNjQ5MjY3NDQ0MDg4_3ec3f65f-42a6-4d79-91f9-5182b7924443"
      unitRef="shares">29826233</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Revenues
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMi0xLTEtMS0w_e1683129-5df0-4425-9ae9-71cec393813a"
      unitRef="usd">166923000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMi0zLTEtMS0w_3c70a67f-105c-4b9c-806d-3a8fe5316f0c"
      unitRef="usd">165863000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMi01LTEtMS0w_a048f416-a3f2-4988-bb09-09de5a4eaa89"
      unitRef="usd">433949000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMi03LTEtMS0w_d2a113ba-8254-4b3b-8451-6ff8f47f3aab"
      unitRef="usd">428826000</us-gaap:Revenues>
    <us-gaap:CostOfPurchasedWater
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfNS0xLTEtMS0w_5ac05a69-cad0-4646-99dd-532f769f474e"
      unitRef="usd">33121000</us-gaap:CostOfPurchasedWater>
    <us-gaap:CostOfPurchasedWater
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfNS0zLTEtMS0w_0946420b-596e-4537-993e-bf600331e6d5"
      unitRef="usd">35130000</us-gaap:CostOfPurchasedWater>
    <us-gaap:CostOfPurchasedWater
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfNS01LTEtMS0w_bdff3cfd-9b7a-4b29-bd64-884b6b534f43"
      unitRef="usd">76434000</us-gaap:CostOfPurchasedWater>
    <us-gaap:CostOfPurchasedWater
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfNS03LTEtMS0w_1305773a-caee-48b6-bcbc-7e95baa063f4"
      unitRef="usd">76953000</us-gaap:CostOfPurchasedWater>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfNi0xLTEtMS0w_cab3ba94-cf33-4776-92a4-de1bb15e6b5a"
      unitRef="usd">4179000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfNi0zLTEtMS0w_0911946f-a6ea-45f1-8e4b-81a21410251d"
      unitRef="usd">3994000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfNi01LTEtMS0w_d92137f5-35e5-4d43-9630-77cb74f8338a"
      unitRef="usd">10573000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfNi03LTEtMS0w_851ce2c4-3c4f-453d-8ca9-eed7d7e1a031"
      unitRef="usd">10145000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <sjw:GroundwaterExtractionCharges
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfNy0xLTEtMS0w_f1decd4c-3924-456e-94ba-1c2669dde8cd"
      unitRef="usd">23736000</sjw:GroundwaterExtractionCharges>
    <sjw:GroundwaterExtractionCharges
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfNy0zLTEtMS0w_9cd260a8-7c00-47e5-a735-a3fe4e7cb8b3"
      unitRef="usd">20471000</sjw:GroundwaterExtractionCharges>
    <sjw:GroundwaterExtractionCharges
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfNy01LTEtMS0w_84418b5f-ec4c-4899-b925-f9b2bbc4e730"
      unitRef="usd">59419000</sjw:GroundwaterExtractionCharges>
    <sjw:GroundwaterExtractionCharges
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfNy03LTEtMS0w_b723d57d-0125-4439-a6ab-33e494a0dfd9"
      unitRef="usd">54082000</sjw:GroundwaterExtractionCharges>
    <us-gaap:UtilitiesOperatingExpenseOther
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfOC0xLTEtMS0w_f9d9f527-ffd9-4dca-8bbb-c032cdaceea7"
      unitRef="usd">11069000</us-gaap:UtilitiesOperatingExpenseOther>
    <us-gaap:UtilitiesOperatingExpenseOther
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfOC0zLTEtMS0w_28139225-6e51-48b0-b558-b0eb286e3e41"
      unitRef="usd">10092000</us-gaap:UtilitiesOperatingExpenseOther>
    <us-gaap:UtilitiesOperatingExpenseOther
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfOC01LTEtMS0w_615f4708-1ce8-437e-8015-125306ea600c"
      unitRef="usd">30302000</us-gaap:UtilitiesOperatingExpenseOther>
    <us-gaap:UtilitiesOperatingExpenseOther
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfOC03LTEtMS0w_10c57adb-d39c-4e39-ad5e-7e6bebd2f0aa"
      unitRef="usd">30465000</us-gaap:UtilitiesOperatingExpenseOther>
    <us-gaap:WaterProductionCosts
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfOS0xLTEtMS0w_f18e9d29-c3e2-45a8-ac4c-4ff4544c5799"
      unitRef="usd">72105000</us-gaap:WaterProductionCosts>
    <us-gaap:WaterProductionCosts
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfOS0zLTEtMS0w_2747c860-7e3c-4466-a5f4-5b2b92ff8226"
      unitRef="usd">69687000</us-gaap:WaterProductionCosts>
    <us-gaap:WaterProductionCosts
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfOS01LTEtMS0w_57278d35-f2ec-451a-a6b4-dfb16aa79de8"
      unitRef="usd">176728000</us-gaap:WaterProductionCosts>
    <us-gaap:WaterProductionCosts
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfOS03LTEtMS0w_355eea2d-7f01-48fb-9818-181e0724a9e1"
      unitRef="usd">171645000</us-gaap:WaterProductionCosts>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMTAtMS0xLTEtMA_e1dd9979-53a4-4b16-ac97-0f5d9a2c4cf1"
      unitRef="usd">22713000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMTAtMy0xLTEtMA_e09cc2a3-db74-40d5-ba35-ec4da47254e6"
      unitRef="usd">19529000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMTAtNS0xLTEtMA_bc2ed65a-c7cc-48b9-9eb7-76cff653f478"
      unitRef="usd">64932000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMTAtNy0xLTEtMA_54d832ed-bb5e-4029-9a08-cee993f23277"
      unitRef="usd">58917000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:UtilitiesOperatingExpenseMaintenance
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMTEtMS0xLTEtMA_8eb572c2-291c-4dac-9cf7-b87aac0d614d"
      unitRef="usd">6369000</us-gaap:UtilitiesOperatingExpenseMaintenance>
    <us-gaap:UtilitiesOperatingExpenseMaintenance
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMTEtMy0xLTEtMA_0c7845dd-4d35-481a-8033-eb6bbd5ab8c0"
      unitRef="usd">4550000</us-gaap:UtilitiesOperatingExpenseMaintenance>
    <us-gaap:UtilitiesOperatingExpenseMaintenance
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMTEtNS0xLTEtMA_76446dbc-5c8c-4a04-8879-363b81edcaee"
      unitRef="usd">19221000</us-gaap:UtilitiesOperatingExpenseMaintenance>
    <us-gaap:UtilitiesOperatingExpenseMaintenance
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMTEtNy0xLTEtMA_385105a3-b299-4577-9d52-1a66b8099ac3"
      unitRef="usd">15970000</us-gaap:UtilitiesOperatingExpenseMaintenance>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMTItMS0xLTEtMA_a11ba0be-15d1-47ec-a42f-ab3c36ef9b0a"
      unitRef="usd">8125000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMTItMy0xLTEtMA_159dad8f-a6a7-4e1b-9454-7ff53d5b660a"
      unitRef="usd">7797000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMTItNS0xLTEtMA_76f9372e-7c44-4c5f-b616-3759063321db"
      unitRef="usd">22789000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMTItNy0xLTEtMA_53e0d482-8fdc-4c08-893e-85755147bd65"
      unitRef="usd">22362000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMTMtMS0xLTEtMA_eef9107f-2029-4396-bc1c-f7e0fdbb5422"
      unitRef="usd">23837000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMTMtMy0xLTEtMA_64c6588b-eb92-4655-9ece-b1752b38f8f6"
      unitRef="usd">22417000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMTMtNS0xLTEtMA_d65637ff-b9a6-4a10-9e5e-a31d634acb98"
      unitRef="usd">70787000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMTMtNy0xLTEtMA_5dab469a-c08a-41d5-b079-d1a168fc5e39"
      unitRef="usd">66552000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMTUtMS0xLTEtMA_ed2f1842-f8a7-4e93-82c8-170952272f3c"
      unitRef="usd">133149000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMTUtMy0xLTEtMA_60d64975-929b-4cf8-84ea-77bfe12c5b0f"
      unitRef="usd">123980000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMTUtNS0xLTEtMA_6cced826-7859-4e23-802e-69d1b16a1d66"
      unitRef="usd">354457000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMTUtNy0xLTEtMA_d20f981a-745b-497a-b0ae-ebf43063a57d"
      unitRef="usd">335446000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMTYtMS0xLTEtMA_e365aaf5-056d-4c2c-b126-c6b419ac9aec"
      unitRef="usd">33774000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMTYtMy0xLTEtMA_b047a70d-a044-4710-84c8-b33bed5c0b14"
      unitRef="usd">41883000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMTYtNS0xLTEtMA_21e8113a-9838-4037-8c33-8f05abf850f0"
      unitRef="usd">79492000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMTYtNy0xLTEtMA_b819cf67-bc52-4530-bdf4-a196b275cc41"
      unitRef="usd">93380000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseDebt
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMTgtMS0xLTEtMA_70b710bf-94c8-455d-bcfe-9901e879d90f"
      unitRef="usd">13535000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMTgtMy0xLTEtMA_bca7a3fe-c6bf-41e7-97b7-9238715e8c2d"
      unitRef="usd">13174000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMTgtNS0xLTEtMA_f8476dc7-7334-4b8b-ad58-0a41e29b76ae"
      unitRef="usd">40655000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMTgtNy0xLTEtMA_b659658a-124f-4250-9278-1fbeac9c66a9"
      unitRef="usd">39638000</us-gaap:InterestExpenseDebt>
    <us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMTktMS0xLTEtMA_05d59941-3bee-43bf-b5ee-daefc9958c07"
      unitRef="usd">-334000</us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent>
    <us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMTktMy0xLTEtMA_f0e8d2c8-f537-4d17-986c-4cfe39a16bb6"
      unitRef="usd">218000</us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent>
    <us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMTktNS0xLTEtMA_d9a8e5b6-437e-49ef-b32f-ce3f8f869f39"
      unitRef="usd">-999000</us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent>
    <us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMTktNy0xLTEtMA_b7b47d5e-0cac-4834-bcd9-93155082da06"
      unitRef="usd">270000</us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMjEtMS0xLTEtMA_b3565fbe-16fb-42b7-b460-a82b04939ed7"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMjEtMy0xLTEtMA_bf4478e2-0d09-4a4e-88c9-a47f967b6213"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMjEtNS0xLTEtMA_f623c87d-ba31-40e0-9d3c-a68f37776f63"
      unitRef="usd">3000000</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMjEtNy0xLTEtMA_8e7c8711-12c9-40e3-9425-98d8470dc864"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:GainsLossesOnSalesOfInvestmentRealEstate
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMjItMS0xLTEtMA_149455e2-7872-40a5-8154-ad54320b1b99"
      unitRef="usd">0</us-gaap:GainsLossesOnSalesOfInvestmentRealEstate>
    <us-gaap:GainsLossesOnSalesOfInvestmentRealEstate
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMjItMy0xLTEtMA_b13c2450-8022-4b47-a3de-b1e7b3917c00"
      unitRef="usd">1050000</us-gaap:GainsLossesOnSalesOfInvestmentRealEstate>
    <us-gaap:GainsLossesOnSalesOfInvestmentRealEstate
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMjItNS0xLTEtMA_872f047a-10b5-42ac-972a-5e7aa05287ef"
      unitRef="usd">0</us-gaap:GainsLossesOnSalesOfInvestmentRealEstate>
    <us-gaap:GainsLossesOnSalesOfInvestmentRealEstate
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMjItNy0xLTEtMA_7dbe99f6-1556-4476-b400-238e6960b783"
      unitRef="usd">1050000</us-gaap:GainsLossesOnSalesOfInvestmentRealEstate>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMjMtMS0xLTEtMA_5af52c42-8661-4e17-96b2-5a5fd77f5f01"
      unitRef="usd">1244000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMjMtMy0xLTEtMA_55d2c961-052e-48f1-a74f-2265bbc2ae27"
      unitRef="usd">1130000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMjMtNS0xLTEtMA_4850d0e2-1693-4197-b5ea-53f305b2bca1"
      unitRef="usd">4782000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMjMtNy0xLTEtMA_719c0a49-1f97-4d95-9f3a-158b98b3bb3f"
      unitRef="usd">2935000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMjQtMS0xLTEtMA_a87f54b0-c6fb-4c84-9c50-fa78eb805a5a"
      unitRef="usd">21817000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMjQtMy0xLTEtMA_700dbe14-b976-45e1-8d2c-5a73e7b382c2"
      unitRef="usd">30671000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMjQtNS0xLTEtMA_39b894cc-1429-4b4b-85d2-6e663b1fd3ef"
      unitRef="usd">47618000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMjQtNy0xLTEtMA_b120f9f2-25b4-440d-bb12-14fefab25b70"
      unitRef="usd">57457000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMjUtMS0xLTEtMA_4f78f447-565e-441c-8cb3-373ac86652c6"
      unitRef="usd">2749000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMjUtMy0xLTEtMA_d234e71e-c689-4552-b54c-d54619fd2dbb"
      unitRef="usd">4578000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMjUtNS0xLTEtMA_7c809128-fc00-4f6d-81a1-bc83534a6f42"
      unitRef="usd">5159000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMjUtNy0xLTEtMA_c9166810-822e-428b-b0e2-55a996571b24"
      unitRef="usd">9226000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMjYtMS0xLTEtMA_a50bb13e-ba85-40e7-9039-8546f365cda3"
      unitRef="usd">19068000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMjYtMy0xLTEtMA_4cef6a4f-ea3a-4a8d-92f4-45773cf8ba04"
      unitRef="usd">26093000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMjYtNS0xLTEtMA_815969cf-85bc-41b8-8b92-2bfea4d513d6"
      unitRef="usd">42459000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMjYtNy0xLTEtMA_638758a1-ed0b-4bde-8819-4e8c35d62fa4"
      unitRef="usd">48231000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMjctMS0xLTEtMA_d797b0f7-b503-4afa-bb40-116275009df2"
      unitRef="usd">-12000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMjctMy0xLTEtMA_c6b1b051-c0bc-4930-8154-a7e065c0a9d7"
      unitRef="usd">76000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMjctNS0xLTEtMA_34ea1f4c-4d50-4830-9b7a-e221fc3d24e4"
      unitRef="usd">133000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMjctNy0xLTEtMA_0010d8e5-d63d-49cc-aeb4-e210872239c9"
      unitRef="usd">-49000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMjgtMS0xLTEtMA_e618ee69-1d24-488b-8106-79b59b6c2f17"
      unitRef="usd">19056000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMjgtMy0xLTEtMA_1fea0b26-6fcb-4e53-a502-f0c7ec022a25"
      unitRef="usd">26169000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMjgtNS0xLTEtMA_8079e052-a98b-4746-8f9f-688a5ff0efef"
      unitRef="usd">42592000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMjgtNy0xLTEtMA_0b35a78c-d947-4477-bab5-f5edbc8dccdf"
      unitRef="usd">48182000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMzAtMS0xLTEtMA_55f4845c-114b-484d-9aa3-514be036b26a"
      unitRef="usdPerShare">0.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMzAtMy0xLTEtMA_f282196b-2d07-4b0e-9180-d5632662be53"
      unitRef="usdPerShare">0.91</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMzAtNS0xLTEtMA_93c05cb2-e0c6-4feb-8ae6-d20970bb956c"
      unitRef="usdPerShare">1.44</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMzAtNy0xLTEtMA_aac4a8eb-1a11-4503-afe0-3e18786b23ba"
      unitRef="usdPerShare">1.69</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMzEtMS0xLTEtMA_e635fd60-0de7-4b54-9ba7-00b31e4f61d5"
      unitRef="usdPerShare">0.64</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMzEtMy0xLTEtMA_58a17b0c-ea04-4ef1-b792-9baaed2aca3b"
      unitRef="usdPerShare">0.91</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMzEtNS0xLTEtMA_939bb68d-f3c0-4f33-8c14-a5215797531c"
      unitRef="usdPerShare">1.43</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMzEtNy0xLTEtMA_20115c84-e956-4954-bec6-d29f1b2ebba4"
      unitRef="usdPerShare">1.68</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMzItMS0xLTEtMA_c7c1f5b7-cf42-4467-b99c-f46d38d8e83c"
      unitRef="usdPerShare">0.34</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMzItMy0xLTEtMA_7b9fe1e2-6b37-44e0-aa04-0dc2b633de93"
      unitRef="usdPerShare">0.32</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMzItNS0xLTEtMA_3cbcb80c-53ef-4011-921a-44a69802713a"
      unitRef="usdPerShare">1.02</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMzItNy0xLTEtMA_c944c9cf-b825-465e-806a-d0efc4576bc6"
      unitRef="usdPerShare">0.96</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMzQtMS0xLTEtMA_eca0b705-f79b-4403-938e-2b0881d8ebd3"
      unitRef="shares">29816736</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMzQtMy0xLTEtMA_6e4d635b-0617-4408-b165-0eba750e2ec2"
      unitRef="shares">28533907</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMzQtNS0xLTEtMA_246d617f-44fd-4cea-9cbb-fb417ac357fc"
      unitRef="shares">29496533</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMzQtNy0xLTEtMA_c301ee12-fb4c-4237-8f7b-d884ae96527b"
      unitRef="shares">28510489</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMzUtMS0xLTEtMA_1427a8f2-7126-40a2-ae65-b3950c049698"
      unitRef="shares">29952477</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMzUtMy0xLTEtMA_c4f52762-436c-4d19-9920-2119493892e1"
      unitRef="shares">28703343</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMzUtNS0xLTEtMA_efa6e677-d187-4527-b4b9-70c629dd0116"
      unitRef="shares">29625784</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xNi9mcmFnOjk0YzAyNmY1NWQyYzQ3ZmE4MjEzMzRmMDNhYmI3ODU5L3RhYmxlOjVkMTRlZjM5MmE0MjRlOTg4NWM3ODU3YjQxMDU0ZmY2L3RhYmxlcmFuZ2U6NWQxNGVmMzkyYTQyNGU5ODg1Yzc4NTdiNDEwNTRmZjZfMzUtNy0xLTEtMA_afc8a641-49fe-4c48-ac43-2de0d3e9fc15"
      unitRef="shares">28687012</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMy0xLTEtMS0w_61c3b87f-a27d-43da-913b-503a3979d643"
      unitRef="usd">38885000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMy0zLTEtMS0w_2b9f80ee-edd3-4560-97da-effaad475fd4"
      unitRef="usd">36845000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand>
    <sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfNC0xLTEtMS0w_abf1d7dd-d90d-4e74-8861-d63d834eeed8"
      unitRef="usd">3318451000</sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment>
    <sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfNC0zLTEtMS0w_1c733a7f-aa40-438d-a41b-9047f6069efb"
      unitRef="usd">3198060000</sjw:PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfNS0xLTEtMS0w_20ce47fb-02c9-42ac-ba59-f46835bff1d7"
      unitRef="usd">163262000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfNS0zLTEtMS0w_5f6473d1-7f8c-4f5b-89d6-f3e22edb1f7c"
      unitRef="usd">109976000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfNi0xLTEtMS0w_200b7879-9c68-4693-b1eb-323baacaca74"
      unitRef="usd">37347000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfNi0zLTEtMS0w_c4d0494f-3fa7-40d1-8268-3036141e5edd"
      unitRef="usd">35167000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfNy0xLTEtMS0w_5316cb3b-10bf-4a90-af61-f231ee32d5b1"
      unitRef="usd">3557945000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfNy0zLTEtMS0w_fdd43eae-2f96-47ae-b820-08c73ae90880"
      unitRef="usd">3380048000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfOC0xLTEtMS0w_2be34398-8a52-4db1-950d-b3ec6da45199"
      unitRef="usd">1114123000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfOC0zLTEtMS0w_8cf5d5d9-760d-45ae-9378-542e53521bb3"
      unitRef="usd">1045136000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfOS0xLTEtMS0w_afe81a83-8880-4f88-b404-c3c14b9f3b14"
      unitRef="usd">2443822000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfOS0zLTEtMS0w_5ec35d09-c31f-49ac-bbe3-c687d895c8d7"
      unitRef="usd">2334912000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:RealEstateInvestmentPropertyAtCost
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMTAtMS0xLTEtMA_eae19214-e15d-459f-b62f-338a6234d924"
      unitRef="usd">58765000</us-gaap:RealEstateInvestmentPropertyAtCost>
    <us-gaap:RealEstateInvestmentPropertyAtCost
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMTAtMy0xLTEtMA_c3d13634-9e6a-4e44-94e3-7ad77d17cba7"
      unitRef="usd">58129000</us-gaap:RealEstateInvestmentPropertyAtCost>
    <us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMTEtMS0xLTEtMA_9d4e2bfa-5405-4703-b91c-fbb32dfc9856"
      unitRef="usd">15655000</us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation>
    <us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMTEtMy0xLTEtMA_02e75cb1-b26b-49cc-b83b-7f74bc8e8f1b"
      unitRef="usd">14783000</us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation>
    <us-gaap:RealEstateInvestmentPropertyNet
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMTItMS0xLTEtMA_3dd40cfc-3330-4317-830e-197e015dfa72"
      unitRef="usd">43110000</us-gaap:RealEstateInvestmentPropertyNet>
    <us-gaap:RealEstateInvestmentPropertyNet
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMTItMy0xLTEtMA_6886c004-c073-4933-a8d4-4820a1de40bd"
      unitRef="usd">43346000</us-gaap:RealEstateInvestmentPropertyNet>
    <us-gaap:Cash
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMTUtMS0xLTEtMA_9b6a2a96-5a1a-453f-88f1-14e5f2b65d52"
      unitRef="usd">14019000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMTUtMy0xLTEtMA_222769c1-b337-40e5-ace9-36e6d2deeb4a"
      unitRef="usd">5269000</us-gaap:Cash>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMTYtMS0xLTEtMA_fac33913-0b98-4a13-9491-9026d7129229"
      unitRef="usd">2202000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMTYtMy0xLTEtMA_e479f96e-263d-49fc-8cbb-6e936a95de0c"
      unitRef="usd">4000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMTgtMC0xLTEtMC90ZXh0cmVnaW9uOjQ2ZWU0NDNkNmRiMzQ1MmRiMmUyNjRkN2JjMDMwMjExXzYz_b25a37f9-7f3a-4e2c-a6d5-169988850b0e"
      unitRef="usd">4272000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMTgtMC0xLTEtMC90ZXh0cmVnaW9uOjQ2ZWU0NDNkNmRiMzQ1MmRiMmUyNjRkN2JjMDMwMjExXzcw_ec17c576-111a-4d8a-9db7-cdcd3c2252d6"
      unitRef="usd">3891000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMTgtMS0xLTEtMA_834f8c71-497b-455e-8f16-af3923b04369"
      unitRef="usd">58725000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMTgtMy0xLTEtMA_972ea782-17c0-4c0a-843c-0a18083d32b8"
      unitRef="usd">46832000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMTktMS0xLTEtMA_9c1096a5-dcf5-4668-937b-91f5d2747e04"
      unitRef="usd">2148000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMTktMy0xLTEtMA_c6d89c02-0392-426c-b392-bd293417c573"
      unitRef="usd">7041000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:NontradeReceivablesCurrent
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMjAtMS0xLTEtMA_f3603690-e4fd-4fe8-8051-7edeff246b1d"
      unitRef="usd">4342000</us-gaap:NontradeReceivablesCurrent>
    <us-gaap:NontradeReceivablesCurrent
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMjAtMy0xLTEtMA_b6026d88-dbc9-4e05-96f6-cab9f952edd6"
      unitRef="usd">4269000</us-gaap:NontradeReceivablesCurrent>
    <us-gaap:ReceivablesLongTermContractsOrPrograms
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMjEtMS0xLTEtMA_a0680d6e-5510-49d6-9bf7-0e5cdabd8396"
      unitRef="usd">52631000</us-gaap:ReceivablesLongTermContractsOrPrograms>
    <us-gaap:ReceivablesLongTermContractsOrPrograms
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMjEtMy0xLTEtMA_47ccc750-79e3-4294-ab77-b84bdf91ee9d"
      unitRef="usd">44950000</us-gaap:ReceivablesLongTermContractsOrPrograms>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMjItMS0xLTEtMA_dc1d69a6-8108-441a-8d4e-686e1af34c1c"
      unitRef="usd">13048000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMjItMy0xLTEtMA_5b3273e7-ef0f-415c-9855-d9cb4436da7b"
      unitRef="usd">8097000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMjMtMS0xLTEtMA_610dd7f0-094b-4e49-9de1-6fafce882395"
      unitRef="usd">3249000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMjMtMy0xLTEtMA_7c0466dd-af98-4399-bb5c-c0687227de33"
      unitRef="usd">1748000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMjQtMS0xLTEtMA_27144d5a-5ed2-4d20-8b56-b0afeba6e9e1"
      unitRef="usd">5149000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMjQtMy0xLTEtMA_ec6d84a3-84dd-47e9-aa83-68ff31ed3b64"
      unitRef="usd">5125000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMjUtMS0xLTEtMA_33efba88-354f-4dec-9ef1-f8844eb989f4"
      unitRef="usd">155513000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMjUtMy0xLTEtMA_75c77442-08ef-4ce1-90d6-f3542d8bb1d9"
      unitRef="usd">127331000</us-gaap:AssetsCurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMjctMS0xLTEtMA_a8fe1613-19ad-4fca-a5d5-cbe3d2dbc462"
      unitRef="usd">178861000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMjctMy0xLTEtMA_2e1ea469-95d3-42ee-8d55-e2c4f7fc5bdf"
      unitRef="usd">156482000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:Investments
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMjgtMS0xLTEtMA_81b5dde8-ac7b-42df-b100-aeaec29cc8ed"
      unitRef="usd">15289000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMjgtMy0xLTEtMA_da4cb9ad-2edb-4483-bd5c-fc4d249957e5"
      unitRef="usd">14367000</us-gaap:Investments>
    <us-gaap:Goodwill
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMjktMS0xLTEtMA_1c592eb2-14f5-4060-a91d-5cf86a05b7ce"
      unitRef="usd">628144000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMjktMy0xLTEtMA_ccfe2d08-ac34-445e-86f6-dfaa061bc26d"
      unitRef="usd">628144000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMzAtMS0xLTEtMA_41e85eba-79c3-448d-90d2-d02c42c15176"
      unitRef="usd">5002000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMzAtMy0xLTEtMA_db6b2757-799a-4dc1-8faa-3cf976e795c9"
      unitRef="usd">6883000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMzEtMS0xLTEtMA_e6d8694e-d405-47b0-a0c4-aecd109ec5ee"
      unitRef="usd">827296000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMzEtMy0xLTEtMA_b7830e1d-9fdf-4971-918b-35ed64310bc1"
      unitRef="usd">805876000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMzItMS0xLTEtMA_1625fdbc-91e6-49fa-bbba-50b118f87761"
      unitRef="usd">3469741000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOjZmMzRjYWU5MmQwZDQwYjQ5YzU4ZjY3ZjFlMGM5NTEyL3RhYmxlcmFuZ2U6NmYzNGNhZTkyZDBkNDBiNDljNThmNjdmMWUwYzk1MTJfMzItMy0xLTEtMA_93404cd0-8b69-4c2c-982a-e9d832220dae"
      unitRef="usd">3311465000</us-gaap:Assets>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfNC0wLTEtMS0wL3RleHRyZWdpb246OTEyYjA0MThiZGNjNDIwZmI2YzRkOWNiMTE4NzZjNGZfMTg_73281764-5f78-4c94-a9e7-258ebe50cc5f"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfNC0wLTEtMS0wL3RleHRyZWdpb246OTEyYjA0MThiZGNjNDIwZmI2YzRkOWNiMTE4NzZjNGZfMTg_e43716e9-9841-4a96-8f0f-2db12a882f4d"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfNC0wLTEtMS0wL3RleHRyZWdpb246OTEyYjA0MThiZGNjNDIwZmI2YzRkOWNiMTE4NzZjNGZfNDM_3029aa38-5b72-467a-80b5-998241dc58f9"
      unitRef="shares">70000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfNC0wLTEtMS0wL3RleHRyZWdpb246OTEyYjA0MThiZGNjNDIwZmI2YzRkOWNiMTE4NzZjNGZfNDM_4679d699-b5bb-4879-a98e-0b2a676afb7a"
      unitRef="shares">70000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfNC0wLTEtMS0wL3RleHRyZWdpb246OTEyYjA0MThiZGNjNDIwZmI2YzRkOWNiMTE4NzZjNGZfODQ_01056e77-17d7-4429-a752-e1bcb187d1ee"
      unitRef="shares">29822182</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfNC0wLTEtMS0wL3RleHRyZWdpb246OTEyYjA0MThiZGNjNDIwZmI2YzRkOWNiMTE4NzZjNGZfODQ_ab1420a4-5530-4cd1-8173-65db85397285"
      unitRef="shares">29822182</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfNC0wLTEtMS0wL3RleHRyZWdpb246OTEyYjA0MThiZGNjNDIwZmI2YzRkOWNiMTE4NzZjNGZfOTc_095aa98a-93ff-4066-b40c-5089c164b520"
      unitRef="shares">28556605</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfNC0wLTEtMS0wL3RleHRyZWdpb246OTEyYjA0MThiZGNjNDIwZmI2YzRkOWNiMTE4NzZjNGZfOTc_da63ece9-2646-4e11-8765-55395a0347e2"
      unitRef="shares">28556605</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfNC0xLTEtMS0w_e2275254-be24-4d2b-9a8a-d4f8d652c497"
      unitRef="usd">30000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfNC0zLTEtMS0w_22fc87cd-134e-4ccf-954a-dfb45eb484f9"
      unitRef="usd">29000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfNS0xLTEtMS0w_a77185f5-7cfb-4f19-9c5f-e3ab4b1c6e18"
      unitRef="usd">581201000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfNS0zLTEtMS0w_e9f2a75c-08f5-4bad-a6f8-45194b9e3fdd"
      unitRef="usd">510158000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfNi0xLTEtMS0w_7ad71856-c6cc-4549-a2dc-efc23158ac55"
      unitRef="usd">420411000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfNi0zLTEtMS0w_d02f723e-3caf-4150-a576-69c3df266271"
      unitRef="usd">408037000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfNy0xLTEtMS0w_967cf3cb-b3db-4532-b8c2-08889ce7a471"
      unitRef="usd">-931000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfNy0zLTEtMS0w_b969f993-2578-4a09-b124-69a68def402c"
      unitRef="usd">-1064000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfOC0xLTEtMS0w_47bed796-b4a4-4b72-94ea-c495429b7492"
      unitRef="usd">1000711000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfOC0zLTEtMS0w_7e5fa830-783d-4fcb-be14-5651c601c607"
      unitRef="usd">917160000</us-gaap:StockholdersEquity>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfOS0xLTEtMS0w_5fef774c-cb2d-4781-9cc7-a405e08ee004"
      unitRef="usd">1420032000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfOS0zLTEtMS0w_c39d13fe-0ffb-478d-821b-44ae76420b49"
      unitRef="usd">1287580000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:CapitalizationLongtermDebtAndEquity
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfMTAtMS0xLTEtMA_1de6343c-cdbb-4012-95d6-615a1275f952"
      unitRef="usd">2420743000</us-gaap:CapitalizationLongtermDebtAndEquity>
    <us-gaap:CapitalizationLongtermDebtAndEquity
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfMTAtMy0xLTEtMA_eb395fd8-1c1f-4efd-835d-61e35477f017"
      unitRef="usd">2204740000</us-gaap:CapitalizationLongtermDebtAndEquity>
    <us-gaap:LinesOfCreditCurrent
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfMTItMS0xLTEtMA_024735ca-20af-43b1-bd63-93268e303f8b"
      unitRef="usd">122072000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfMTItMy0xLTEtMA_4f127697-9b6f-42ac-880e-8590faa58196"
      unitRef="usd">175094000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfMTMtMS0xLTEtMA_bc169a85-8c66-4429-a456-2c56c75ffaa3"
      unitRef="usd">26288000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfMTMtMy0xLTEtMA_9609bd79-26c8-4f7b-a271-cee4141695bf"
      unitRef="usd">76241000</us-gaap:LongTermDebtCurrent>
    <sjw:Accruedgroundwaterextractionchargespurchasedwaterandpower
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfMTQtMS0xLTEtMA_9c948a8a-0564-455d-aed4-c6bd2d1b4340"
      unitRef="usd">29030000</sjw:Accruedgroundwaterextractionchargespurchasedwaterandpower>
    <sjw:Accruedgroundwaterextractionchargespurchasedwaterandpower
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfMTQtMy0xLTEtMA_0a68c2b7-aa39-4240-8c53-459f1b596e28"
      unitRef="usd">19184000</sjw:Accruedgroundwaterextractionchargespurchasedwaterandpower>
    <us-gaap:AccountsPayableCurrent
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfMTUtMS0xLTEtMA_ccd4de6c-dc41-4ae5-b985-a6fc90b9509a"
      unitRef="usd">37410000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfMTUtMy0xLTEtMA_e7f2b5a0-3aaf-4abd-99e7-5d63b5ab3504"
      unitRef="usd">34200000</us-gaap:AccountsPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfMTYtMS0xLTEtMA_d423986c-c2d2-4560-92c7-f37173d8d9c4"
      unitRef="usd">17642000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfMTYtMy0xLTEtMA_cc97b528-806c-4b40-a725-51486a2cc8cd"
      unitRef="usd">12861000</us-gaap:InterestPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfMTgtMS0xLTEtMA_70f1fd79-cc0f-44c1-a860-cc050eccdbb3"
      unitRef="usd">13231000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfMTgtMy0xLTEtMA_a253c33b-61ed-4ea4-9759-7f5b438cc9f5"
      unitRef="usd">14012000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfMjAtMS0xLTEtMA_7d2aefc7-e582-4d18-a233-6c78d7463d79"
      unitRef="usd">21612000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfMjAtMy0xLTEtMA_952b6d81-c221-4694-84c4-eb923adc6194"
      unitRef="usd">19203000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfMjEtMS0xLTEtMA_a6c1f474-9e8f-4c27-be55-3e63cc8cce8e"
      unitRef="usd">267285000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfMjEtMy0xLTEtMA_5639fea3-a9aa-4d94-afe3-513c2ce1205b"
      unitRef="usd">350795000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfMjItMS0xLTEtMA_73ca18b0-7ceb-4d54-b7ad-151cb1ac1825"
      unitRef="usd">193366000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfMjItMy0xLTEtMA_9f8f900e-9922-42f2-8aa6-d6ed454ca056"
      unitRef="usd">191415000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfMjMtMS0xLTEtMA_c01cab91-57a6-4321-a94a-e4c3e7cc8463"
      unitRef="usd">132228000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfMjMtMy0xLTEtMA_ac7a7edc-4b9c-4684-9e29-7561bd3c05c7"
      unitRef="usd">125027000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContributionsInAidOfConstruction
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfMjQtMS0xLTEtMA_48431c29-4594-46b7-825a-0abaea6ec4b6"
      unitRef="usd">305487000</us-gaap:ContributionsInAidOfConstruction>
    <us-gaap:ContributionsInAidOfConstruction
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfMjQtMy0xLTEtMA_d5adaeb8-14ce-45c6-9889-ab5528111432"
      unitRef="usd">296105000</us-gaap:ContributionsInAidOfConstruction>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfMjUtMS0xLTEtMA_7369434b-47e8-4a8a-9f36-0d1186bffd34"
      unitRef="usd">125005000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfMjUtMy0xLTEtMA_de96891b-76a3-4ac3-b766-87ffe1c8ce1e"
      unitRef="usd">121597000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfMjctMS0xLTEtMA_f0407c25-1be1-4d34-9931-3e7fd7315c6c"
      unitRef="usd">25627000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfMjctMy0xLTEtMA_aea2353c-8cdd-4426-9594-f65290c72e71"
      unitRef="usd">21786000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfMjgtMS0xLTEtMA_be66aaf8-3e35-4e51-8d07-e12254371d23"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfMjgtMy0xLTEtMA_88c4fc46-a689-4be0-9df5-374219fbc405"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfMjktMS0xLTEtMA_50442270-a97f-4ff7-95da-14ce60d5f8ba"
      unitRef="usd">3469741000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8xOS9mcmFnOjg3NWFhMjA1YjViODRiNWViNTcwNjNmMmVmMjJhZGZjL3RhYmxlOmQ5YmQzMTgxZDNkNzRmYjRiMTUzZjRiOTE0ZDUzMjdhL3RhYmxlcmFuZ2U6ZDliZDMxODFkM2Q3NGZiNGIxNTNmNGI5MTRkNTMyN2FfMjktMy0xLTEtMA_ffce9b19-7c73-4830-b860-52e4f027c651"
      unitRef="usd">3311465000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i488c8cf2784346fda296a78c482253af_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMi0xLTEtMS0w_c7c6e18d-a0bb-4d8b-834c-3db575faee30"
      unitRef="shares">28556605</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i488c8cf2784346fda296a78c482253af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMi0zLTEtMS0w_94bbf2b3-fec4-477f-b1a2-83d63459b373"
      unitRef="usd">29000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i967050d45e8b468e91e735db1de9d411_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMi01LTEtMS0w_653658e2-dabf-40c5-9fac-a4a41f6cd9f7"
      unitRef="usd">510158000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5cdfc45f6f21472d9e9081bf4dc59483_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMi03LTEtMS0w_bb9810a0-1b2c-4dcd-93c8-dd887c5d74a5"
      unitRef="usd">408037000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i06bf460694ee4d25a05dd9b5ba611e38_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMi05LTEtMS0w_82b6c6e5-4c20-4a16-84ec-d043c480f4ac"
      unitRef="usd">-1064000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMi0xMy0xLTEtMA_ad14d9dd-f52d-467c-b422-6a08b89b13f0"
      unitRef="usd">917160000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i00794938b4bf46fd95a691c4c52c295c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMy03LTEtMS0w_2aeabec5-aa0a-4e60-bbb5-bd99a179736c"
      unitRef="usd">2616000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id2fc540be57647868c9682b28faa8802_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMy0xMy0xLTEtMA_0861c4e1-510d-431b-8348-3a22bce39e0c"
      unitRef="usd">2616000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="id2fc540be57647868c9682b28faa8802_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfNC0wLTEtMS0wL3RleHRyZWdpb246MGM3MzNjYjEyNmM3NDMxOThmYWUyMDdmMWZmOWI3NjdfNDk_beb297bd-650f-4445-ae20-c432863910df"
      unitRef="usd">14000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ie784988106e74b208ddbad8ab13a7c6a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfNC05LTEtMS0w_09a5ee6d-8214-4cb6-b749-e41d89e0881d"
      unitRef="usd">38000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="id2fc540be57647868c9682b28faa8802_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfNC0xMy0xLTEtMA_57e9512e-a245-4dd5-a7f2-43a0c31dd2d6"
      unitRef="usd">38000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i90ce3c53abb34cbc8e9a9723e7008ea5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfNS01LTEtMS0w_17078c0c-21e5-4cc1-bd1c-158dc2b34c7f"
      unitRef="usd">1280000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i00794938b4bf46fd95a691c4c52c295c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfNS03LTEtMS0w_66f267bc-8d6e-43b1-8bb3-c89f38a0b804"
      unitRef="usd">-32000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id2fc540be57647868c9682b28faa8802_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfNS0xMy0xLTEtMA_025a294d-6583-4aaf-b600-99477f8e0ebd"
      unitRef="usd">1248000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ic4307e2fb12242c28ce0e963e4d7b6b0_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfNi0xLTEtMS0w_073dcdf6-da93-4a7f-bef7-427918f4252d"
      unitRef="shares">30547</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i90ce3c53abb34cbc8e9a9723e7008ea5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfNi01LTEtMS0w_645caece-a84a-4aa6-8445-8cda0b4988c4"
      unitRef="usd">-964000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="id2fc540be57647868c9682b28faa8802_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfNi0xMy0xLTEtMA_e1689e6f-95cc-47db-a15a-ac6a96a1a100"
      unitRef="usd">-964000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ic4307e2fb12242c28ce0e963e4d7b6b0_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfNy0xLTEtMS0w_fca1391f-4f7c-4214-8566-faf86d4550d2"
      unitRef="shares">18235</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i90ce3c53abb34cbc8e9a9723e7008ea5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfNy01LTEtMS0w_457cf237-01f7-455a-aad7-651e30f44bcc"
      unitRef="usd">1026000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="id2fc540be57647868c9682b28faa8802_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfNy0xMy0xLTEtMA_e2c5e1e7-3e7c-47d4-b9dc-d6a07225b457"
      unitRef="usd">1026000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ic4307e2fb12242c28ce0e963e4d7b6b0_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfOC0xLTEtMS0w_d2174539-116d-4bfe-a755-6f107e73127a"
      unitRef="shares">1184500</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ic4307e2fb12242c28ce0e963e4d7b6b0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfOC0zLTEtMS0w_1c98e77b-194f-4ac4-98ac-f5b8ee5cb7c3"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i90ce3c53abb34cbc8e9a9723e7008ea5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfOC01LTEtMS0w_a5cd763c-86a1-4bf5-8ca8-7c55c4130e01"
      unitRef="usd">66895000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="id2fc540be57647868c9682b28faa8802_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfOC0xMy0xLTEtMA_fbe4880c-4629-4e43-b7ef-37a4696f0fa0"
      unitRef="usd">66896000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="id2fc540be57647868c9682b28faa8802_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfOS0wLTEtMS0wL3RleHRyZWdpb246YWQ5OWU1MjJlMzc2NGVhMmI1M2JiNzA5YTgwOTM4NDJfODI0NjMzNzIwODM1NA_0fe9105f-1c69-4b2b-8080-231b4f402d3d"
      unitRef="usdPerShare">0.34</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="i00794938b4bf46fd95a691c4c52c295c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfOS03LTEtMS0w_8f686bcf-23c7-426d-904d-4e26dfb3e114"
      unitRef="usd">9724000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="id2fc540be57647868c9682b28faa8802_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfOS0xMy0xLTEtMA_0f2d7129-48a7-41a5-8ec9-a8e86180ccbe"
      unitRef="usd">9724000</us-gaap:Dividends>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic0a0d20a6539471d95c5e273702e47ce_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMTAtMS0xLTEtMA_27d973e6-7e08-4d25-adef-cfa4a5e1e32e"
      unitRef="shares">29789887</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic0a0d20a6539471d95c5e273702e47ce_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMTAtMy0xLTEtMA_5e7552d6-9ef3-454c-91f5-d152dbb3e130"
      unitRef="usd">30000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8c7b2416b2ff445cadfc7e3d459745e3_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMTAtNS0xLTEtMA_3d92d142-61cc-41af-81c5-a8a9f02f7167"
      unitRef="usd">578395000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i831262ed34424f17ad5d31b9300b2778_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMTAtNy0xLTEtMA_a459886c-1e3e-4517-8a16-6bbb916f6ed0"
      unitRef="usd">400897000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idf702691fbcf423c9507b679d3e03121_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMTAtOS0xLTEtMA_dc7d72d2-6b69-4724-9b0e-baad6747431c"
      unitRef="usd">-1026000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if61876b358fb499eafb598b779a10f54_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMTAtMTMtMS0xLTA_05c5eb79-6890-44d8-9f8b-b94ccee27b22"
      unitRef="usd">978296000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ic887d19e17d64ea4b930fb2f8db6b696_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMTEtNy0xLTEtMA_2ba823db-bfa3-478b-a1a4-67166a651b26"
      unitRef="usd">20775000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if12ea1e4a1a24b9b9188c02b9c4d6f19_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMTEtMTMtMS0xLTA_243b0e32-bd09-49c3-8d79-046bc83597d0"
      unitRef="usd">20775000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="if12ea1e4a1a24b9b9188c02b9c4d6f19_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMTItMC0xLTEtMC90ZXh0cmVnaW9uOmQyZDJkY2JhOTM0ZTQ2NTU4NmZkOTZmNzFkN2RiOTk3XzQ5_bafe3a20-312b-4e9f-a133-b9a152c2a126"
      unitRef="usd">39000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="id1fdaf70bad842f8a79da2f7cee9d6cd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMTItOS0xLTEtMA_a5c15b7c-b34f-40f5-9dc9-78f8cd7c4cc7"
      unitRef="usd">107000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="if12ea1e4a1a24b9b9188c02b9c4d6f19_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMTItMTMtMS0xLTA_0a19662e-808a-49d7-a700-3625bd87d3a3"
      unitRef="usd">107000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4cd5b646196a4fadb3be21a422204a7a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMTMtNS0xLTEtMA_5dac8219-ab72-4474-bc72-4e2f0134c667"
      unitRef="usd">791000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic887d19e17d64ea4b930fb2f8db6b696_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMTMtNy0xLTEtMA_6192167f-57a7-4e2b-a073-a2389cbaf850"
      unitRef="usd">-28000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if12ea1e4a1a24b9b9188c02b9c4d6f19_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMTMtMTMtMS0xLTA_1dcf81ff-179a-43d2-8fbc-a340b6c3982e"
      unitRef="usd">763000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="if213b6aba4574674a1153eb5202a99aa_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMTQtMS0xLTEtMA_f296221a-b320-41d8-ad5b-cd7e828f9e46"
      unitRef="shares">15040</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i4cd5b646196a4fadb3be21a422204a7a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMTQtNS0xLTEtMA_cca4d81e-17b9-4902-aaf9-2e3f8e751cab"
      unitRef="usd">-9000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if12ea1e4a1a24b9b9188c02b9c4d6f19_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMTQtMTMtMS0xLTA_ac28e811-e3ee-4ac9-87fc-3837bf1e5dda"
      unitRef="usd">-9000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i4cd5b646196a4fadb3be21a422204a7a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMTUtNS0xLTEtMA_239eff60-6cf8-4b5a-a853-014ab907b0ee"
      unitRef="usd">-120000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="if12ea1e4a1a24b9b9188c02b9c4d6f19_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMTUtMTMtMS0xLTA_af7a2fc0-8c31-4377-be74-9978c3e7c867"
      unitRef="usd">-120000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="if12ea1e4a1a24b9b9188c02b9c4d6f19_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMTYtMC0xLTEtMC90ZXh0cmVnaW9uOjM3NzA3MzkyMmYxZDQyOGFhNzUxZTUxMmU1ZGE3ZjFhXzIw_d5b982e6-d112-4a78-acf3-c1ec6c63bf50"
      unitRef="usdPerShare">0.34</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="ic887d19e17d64ea4b930fb2f8db6b696_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMTYtNy0xLTEtMA_48683971-60e3-4bc6-8201-7d3471beb7a8"
      unitRef="usd">10133000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="if12ea1e4a1a24b9b9188c02b9c4d6f19_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMTYtMTMtMS0xLTA_cdd166f2-0b8f-445c-ac3f-32eef20a4973"
      unitRef="usd">10133000</us-gaap:Dividends>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib0b01526f8394ad7b3f00d38e2b7528a_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMTctMS0xLTEtMA_7e5cc9df-1dad-4433-ba8b-ba22806f733c"
      unitRef="shares">29804927</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib0b01526f8394ad7b3f00d38e2b7528a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMTctMy0xLTEtMA_959125da-0c50-4bda-8a64-ef414f80d38c"
      unitRef="usd">30000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifbd4df0bb56f4441a6c21d2e0101bf7b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMTctNS0xLTEtMA_68e89a65-5f3a-4fee-a156-7ef3eb42702d"
      unitRef="usd">579057000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i99febfe8703247818d4a668ac1aec55b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMTctNy0xLTEtMA_7a0c308e-6cc0-47c4-b871-0ad7d8e3bfbe"
      unitRef="usd">411511000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i268536728afb4d45ad84d491563a5909_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMTctOS0xLTEtMA_8cbe7999-93e1-45b5-b18f-aa620f16dd7c"
      unitRef="usd">-919000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idbf0c4ae07b14ccdafc438ae7e66ecf8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMTctMTMtMS0xLTA_a8bc0410-39e7-4462-b27b-d99385500f48"
      unitRef="usd">989679000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i31f82ae4431d4af2b58873d05d68a4da_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMTgtNy0xLTEtMA_462cdab5-a7b7-477a-86f4-4da93588d84f"
      unitRef="usd">19068000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMTgtMTMtMS0xLTA_bb021219-51bf-4868-bd5b-24367ed69fa5"
      unitRef="usd">19068000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMTktMC0xLTEtMC90ZXh0cmVnaW9uOjRjYjUzZjM4Yjc0YzQ4YzA4ZGMzM2Q5MGEzMDcxZTI2XzE2NDkyNjc0NDE3MTk_f31917a5-a5ab-4319-85ee-c99934d3f9a3"
      unitRef="usd">-4000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i7bad44fa2bfb4d33873204c42067384f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMTktOS0xLTEtMA_9deede28-3474-4a53-a635-0f4511cad3bd"
      unitRef="usd">-12000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMTktMTMtMS0xLTA_e9705679-2302-4622-8c57-206573341966"
      unitRef="usd">-12000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic414549633b24640ae95e957fa936a28_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMjAtNS0xLTEtMA_4616dfaf-412a-48f3-b0a6-ffd91081bd88"
      unitRef="usd">1130000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i31f82ae4431d4af2b58873d05d68a4da_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMjAtNy0xLTEtMA_32995a25-5e0e-4a67-8856-9c0a30c70a9a"
      unitRef="usd">-29000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMjAtMTMtMS0xLTA_239dc747-c83e-4e9c-b0f7-61f92fcfca09"
      unitRef="usd">1101000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i11c614565f93456c8d7d95b4bbdecf71_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMjEtMS0xLTEtMA_ebed977e-7bbe-4aa4-ad21-5ca6aa2fa498"
      unitRef="shares">186</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ic414549633b24640ae95e957fa936a28_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMjEtNS0xLTEtMA_76523a08-b5cf-4e0e-a097-b74c5574ed40"
      unitRef="usd">14000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMjEtMTMtMS0xLTA_7d7c6ddf-7d7e-4cbe-a2cc-095e4b3b34e3"
      unitRef="usd">14000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i11c614565f93456c8d7d95b4bbdecf71_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMjItMS0xLTEtMA_4c2e17c3-977e-46fd-a460-0aa8c937aa3e"
      unitRef="shares">17069</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ic414549633b24640ae95e957fa936a28_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMjItNS0xLTEtMA_99a1e0fc-46dd-46f0-ad3c-f8de8930fc4e"
      unitRef="usd">1000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMjItMTMtMS0xLTA_838e2069-2d1b-4dfd-8646-6634c0130e07"
      unitRef="usd">1000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMjMtMC0xLTEtMC90ZXh0cmVnaW9uOmNlNjllNDdkMzNiNTQ5M2Q5MjBjM2JkMWQ1YzQ2YmYwXzE2NDkyNjc0NDE3MDU_e26f4842-6ff2-4355-af57-5cb5ffb70256"
      unitRef="usdPerShare">0.34</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="i31f82ae4431d4af2b58873d05d68a4da_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMjMtNy0xLTEtMA_771040c2-9117-475f-8e31-d31d8b04e187"
      unitRef="usd">10139000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMjMtMTMtMS0xLTA_21cf2afd-f87b-43ef-a74a-db269ee02d0d"
      unitRef="usd">10139000</us-gaap:Dividends>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i65f8edf0b7ce44d899a9f39af41b473a_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMjQtMS0xLTEtMA_1841d3d0-0e4c-4a1d-8f8a-027e592b163d"
      unitRef="shares">29822182</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i65f8edf0b7ce44d899a9f39af41b473a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMjQtMy0xLTEtMA_ab2859a8-e938-4172-a27f-d1038e83bb2b"
      unitRef="usd">30000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i70013f9df9dd4cc184706e966e26c79d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMjQtNS0xLTEtMA_49b047ba-ead8-420a-9cfa-7744d5932d56"
      unitRef="usd">581201000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1f59e4fcfde84564bd4a8899ee6669f7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMjQtNy0xLTEtMA_c93b2ef7-b47e-4858-96c2-74d47aff6dff"
      unitRef="usd">420411000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9b87b7e400724c75a21a4f38174e535b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMjQtOS0xLTEtMA_bb80ce23-6a96-4609-85b2-eb18e9e050ed"
      unitRef="usd">-931000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOjEyMDIyNWQ1NjUxZDQ4OGQ4NmJkZmYwNTcxOGVkOTAxL3RhYmxlcmFuZ2U6MTIwMjI1ZDU2NTFkNDg4ZDg2YmRmZjA1NzE4ZWQ5MDFfMjQtMTMtMS0xLTA_70c99644-3f2b-4092-ad7b-4bfd408acaef"
      unitRef="usd">1000711000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4e23c5ed66ba4f368ca5ab195f20c5b5_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMi0xLTEtMS0w_1bc5ac6e-d4d3-405e-9a74-f0ce493f6073"
      unitRef="shares">28456508</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i4e23c5ed66ba4f368ca5ab195f20c5b5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMi0zLTEtMS0w_b38ce3d8-aa93-47f9-83e8-ac611bf0a15f"
      unitRef="usd">28000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2f3c6daa548f40aea13042694c6b126f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMi01LTEtMS0w_005f783f-a72e-4ff5-9ebb-4486db66e51d"
      unitRef="usd">506639000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2e988a50c0a4477ca89ac766a65487fd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMi03LTEtMS0w_99325233-1899-4e84-b289-c125065751d2"
      unitRef="usd">383191000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib4fc32097deb449a9a13fd640a6938c5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMi05LTEtMS0w_ab5013ed-911b-4628-9684-a3066016b7c4"
      unitRef="usd">126000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i472ec78762084519ad1268907ee9833e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMi0xMy0xLTEtMA_3a70687b-6aa4-46f7-be5e-96f05a6e3296"
      unitRef="usd">889984000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i02e31ae0e1a6402abbd94caec72576fe_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMy03LTEtMS0w_44c3649e-1609-4075-8132-74138a10b311"
      unitRef="usd">2417000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i06e18272ab7841298b3f226c291ab759_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMy0xMy0xLTEtMA_5773f3a2-d35e-4f52-8995-7f501eb4ba54"
      unitRef="usd">2417000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="i06e18272ab7841298b3f226c291ab759_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfNC0wLTEtMS0wL3RleHRyZWdpb246MDk0MWMyMDk3Y2U0NDE3Mzk1MDU1YTJmYTdhMmIyOWVfNDk_6059884b-4d7d-465c-80ac-abd96653c3bc"
      unitRef="usd">-50000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i2d34a58c72c448c8bd1474f9a4a99abb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfNC05LTEtMS0w_8b50433e-7779-4260-96ba-7d774ed992d5"
      unitRef="usd">-135000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i06e18272ab7841298b3f226c291ab759_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfNC0xMy0xLTEtMA_62184d1d-d3af-4a0e-9be6-e1044ddea3c8"
      unitRef="usd">-135000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i20f3396ae0c64ea2a01b39c30f012076_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfNS01LTEtMS0w_e42cef9f-afb4-4c9c-ae40-8102d77c0c3b"
      unitRef="usd">251000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i02e31ae0e1a6402abbd94caec72576fe_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfNS03LTEtMS0w_299c66c1-59e3-49f7-b103-48ee10e40597"
      unitRef="usd">-43000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i06e18272ab7841298b3f226c291ab759_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfNS0xMy0xLTEtMA_2e4ac376-cb56-4a6b-be1a-69c4ba3759b6"
      unitRef="usd">208000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i7dfb8f59cd6146129d1506bc7549e87f_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfNi0xLTEtMS0w_ebda3e68-dcf5-444e-ba9d-ab8e7471221a"
      unitRef="shares">25781</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i20f3396ae0c64ea2a01b39c30f012076_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfNi01LTEtMS0w_664e579f-32f5-4a3f-9cbc-8dc3b8a6abe1"
      unitRef="usd">-785000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i06e18272ab7841298b3f226c291ab759_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfNi0xMy0xLTEtMA_aa9a19f1-839e-4786-b195-96d2d444e62b"
      unitRef="usd">-785000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i7dfb8f59cd6146129d1506bc7549e87f_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfNy0xLTEtMS0w_07d352f9-55b7-4f52-9ff5-ab7411736ab1"
      unitRef="shares">15552</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i20f3396ae0c64ea2a01b39c30f012076_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfNy01LTEtMS0w_8b3b60f8-93c6-4f06-bd53-c5d115a3287f"
      unitRef="usd">970000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i06e18272ab7841298b3f226c291ab759_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfNy0xMy0xLTEtMA_b5050735-0951-449c-b1c0-621afb499e9d"
      unitRef="usd">970000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i06e18272ab7841298b3f226c291ab759_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfOS0wLTEtMS0wL3RleHRyZWdpb246ZGQwZWE0ZWZiY2ZiNDQzZThlMzQzMDVlYTc5M2JmN2ZfODI0NjMzNzIwODM1NA_e24c6722-5ea2-4b9a-a5a9-24e502ae236f"
      unitRef="usdPerShare">0.32</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="i02e31ae0e1a6402abbd94caec72576fe_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfOS03LTEtMS0w_0fb74e2b-d3bb-419d-aa23-50e1a8c8434d"
      unitRef="usd">9118000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i06e18272ab7841298b3f226c291ab759_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfOS0xMy0xLTEtMA_4112eac1-a7ce-4f0f-a5d5-1e665b6efafe"
      unitRef="usd">9118000</us-gaap:Dividends>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iff9a08d4faec4530a8b94e27d53f7055_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTAtMS0xLTEtMA_df2667e3-0dd3-438b-b758-1f0a1799eaa9"
      unitRef="shares">28497841</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iff9a08d4faec4530a8b94e27d53f7055_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTAtMy0xLTEtMA_0da5f33c-44b4-4e42-adea-26dadc8175e5"
      unitRef="usd">28000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i96c1f2266b9940eea39364c4c82fd3df_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTAtNS0xLTEtMA_cd073bba-5f85-4106-90e2-51753fcd9c48"
      unitRef="usd">507075000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if44ba2d46235470797cd0afd9a2fa626_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTAtNy0xLTEtMA_508f35c8-a21a-4915-9459-85ca278ff3ad"
      unitRef="usd">376447000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id99d91790da84af48a0aa85101f41de3_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTAtOS0xLTEtMA_45279952-e454-44ac-b793-e8a04f1d09a9"
      unitRef="usd">-9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i13e40036323d424db79f1cbfb406fe74_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTAtMTMtMS0xLTA_3518f387-c368-485f-8342-6e102a6490af"
      unitRef="usd">883541000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i75d615d4922248c2a5fd47a858dc030c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTEtNy0xLTEtMA_17360e29-cdda-43d2-a65e-46a134b43df7"
      unitRef="usd">19721000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ifa969f5757ee4e25b644a2836863ec08_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTEtMTMtMS0xLTA_175bec1e-37d8-4042-95bf-62b8cb082cbc"
      unitRef="usd">19721000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="ifa969f5757ee4e25b644a2836863ec08_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTItMC0xLTEtMC90ZXh0cmVnaW9uOjg2YjU5ZjJlODEyZTQ0MzRiY2NiNTI1YjNiZTgwNzFjXzQ5_4e8aab94-8e0d-436f-b781-9a5db04a61bd"
      unitRef="usd">4000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i61970ea1cf46453ca78b0839a97b4a0d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTItOS0xLTEtMA_b304adbb-a4d6-4221-b826-ca743377923a"
      unitRef="usd">10000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ifa969f5757ee4e25b644a2836863ec08_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTItMTMtMS0xLTA_67c826d0-f246-4329-99dd-9c88df26c6c1"
      unitRef="usd">10000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2f4407999e5f4c30831ba5c5d90796b2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTMtNS0xLTEtMA_fd117a90-379d-44a3-a342-c3f52d6b35ba"
      unitRef="usd">1009000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i75d615d4922248c2a5fd47a858dc030c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTMtNy0xLTEtMA_d79478fb-56e2-4385-aa30-9441bec6462d"
      unitRef="usd">-43000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifa969f5757ee4e25b644a2836863ec08_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTMtMTMtMS0xLTA_3f232d0e-00a9-45c9-a19f-e1ae212d417f"
      unitRef="usd">966000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ie7de2909025648128788d88b32f9badd_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTQtMS0xLTEtMA_3a2a8057-6274-4405-8d6a-30a4fcbacfe8"
      unitRef="shares">18864</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie7de2909025648128788d88b32f9badd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTQtMy0xLTEtMA_a8466604-49d9-44ef-928c-2ee20ae2deb1"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i2f4407999e5f4c30831ba5c5d90796b2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTQtNS0xLTEtMA_ba5bb01b-a84c-491e-9edb-92573ad594e6"
      unitRef="usd">14000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ifa969f5757ee4e25b644a2836863ec08_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTQtMTMtMS0xLTA_d4b93ea9-2930-44d6-85f5-53278aaea0d9"
      unitRef="usd">15000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ifa969f5757ee4e25b644a2836863ec08_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTUtMC0xLTEtMC90ZXh0cmVnaW9uOmM3ZmQ1ZTk0Mzc2MDRjZDJhM2E1MmVmY2E2OWRhNGRkXzgyNDYzMzcyMDgzNjE_dec17712-c364-465d-b9b2-ae89aaab8663"
      unitRef="usdPerShare">0.32</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="i75d615d4922248c2a5fd47a858dc030c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTUtNy0xLTEtMA_ac09740a-672a-4976-872d-d805a59fe63e"
      unitRef="usd">9122000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="ifa969f5757ee4e25b644a2836863ec08_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTUtMTMtMS0xLTA_e3057a38-43e6-4b2d-845a-6a7ed4b6b8dc"
      unitRef="usd">9122000</us-gaap:Dividends>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i40612c1476584870b81302a8380fd7a3_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTYtMS0xLTEtMA_fcf4ab26-16f3-4177-ab65-616113abbe64"
      unitRef="shares">28516705</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i40612c1476584870b81302a8380fd7a3_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTYtMy0xLTEtMA_cd5e2771-e984-4c29-815c-1a8754fc4e4e"
      unitRef="usd">29000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id1eec633b5094b1f95d611dcf500a680_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTYtNS0xLTEtMA_947281e7-db9f-49b4-ae8a-4dd318b5dc50"
      unitRef="usd">508098000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id434c86e8e4d436283a93538e1308db2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTYtNy0xLTEtMA_694363ec-05cf-4184-8b84-9e8d1843d130"
      unitRef="usd">387003000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie477049f716b4888b670d1b956660618_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTYtOS0xLTEtMA_f46a85a0-8d35-4e0d-93ea-3757740bcb36"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7c1748e5d3d0477da212ee94e1b9999e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTYtMTMtMS0xLTA_51a0d076-dafc-4da7-8c47-40cb8c49cb7a"
      unitRef="usd">895131000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="icb7280a668df4677ab6ceb240cec469c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTctNy0xLTEtMA_0530896b-c396-479b-9075-f8e1cdb202a3"
      unitRef="usd">26093000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTctMTMtMS0xLTA_41d7890a-6b01-4f48-a585-32a158d1844c"
      unitRef="usd">26093000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTgtMC0xLTEtMjExNDUvdGV4dHJlZ2lvbjo0N2QzYzBhZWE4YmE0NjY0YWIyOTY0NjYyMGVkNTQyMF8xNjQ5MjY3NDQxNzE2_69329975-e716-408f-aa66-09dca163f572"
      unitRef="usd">28000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="if6786f4287f24cc6b8ea8f878292b882_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTgtOS0xLTEtMjE0MjU_2dcb7e16-00ee-4aa0-9a8d-5f2e567bd13e"
      unitRef="usd">77000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTgtMTMtMS0xLTIxNDM1_ddca57d2-2bcd-4aa1-8318-3c4d78b73d11"
      unitRef="usd">77000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i407077fef0b04805ac3293b1c8c333e7_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTgtNS0xLTEtMA_7340aed0-10b7-454f-b914-e021be73a77e"
      unitRef="usd">1058000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icb7280a668df4677ab6ceb240cec469c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTgtNy0xLTEtMA_94bcb168-0bf2-4b99-8c7a-94208f4b7a69"
      unitRef="usd">-42000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTgtMTMtMS0xLTA_dc5d4315-928f-463f-a1cb-7d4039d70ef1"
      unitRef="usd">1016000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="iec83341fed354ecd96850638882e1850_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTktMS0xLTEtMA_ad2da62e-4b44-4463-b90a-9a7accb11932"
      unitRef="shares">19274</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i407077fef0b04805ac3293b1c8c333e7_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTktNS0xLTEtMA_a4b8bdb8-4520-4020-ba97-768fee470bc2"
      unitRef="usd">-985000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMTktMTMtMS0xLTA_b6f57dcc-00e8-4fe1-b6bf-86ad471561e0"
      unitRef="usd">-985000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="iec83341fed354ecd96850638882e1850_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMjAtMS0xLTEtMA_96f7ea40-5d5f-40de-a1a0-b3940f8780fc"
      unitRef="shares">16198</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i407077fef0b04805ac3293b1c8c333e7_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMjAtNS0xLTEtMA_75187439-fcaf-411e-8b5b-85be021ee815"
      unitRef="usd">860000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMjAtMTMtMS0xLTA_a3ead752-4c2b-4f50-9f2c-9fbed71f1bb8"
      unitRef="usd">860000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMjEtMC0xLTEtMC90ZXh0cmVnaW9uOmI0Y2EzNjgyZTA3OTQ4ODc4MmRjOWU5MzczYjY4MTQ3XzgyNDYzMzcyMDgzNzI_f25d5a86-0cee-48eb-872f-480a31705918"
      unitRef="usdPerShare">0.32</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="icb7280a668df4677ab6ceb240cec469c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMjEtNy0xLTEtMA_c017b2f8-5408-485e-84ca-eab82ceed4d2"
      unitRef="usd">9131000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMjEtMTMtMS0xLTA_2dcc01d5-1c1b-4d7b-8197-449e45ba69a6"
      unitRef="usd">9131000</us-gaap:Dividends>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie07522ad103e4dbb9aab61e205d62da3_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMjItMS0xLTEtMA_922fad5c-564d-4c6e-88a9-c78dd2c2a856"
      unitRef="shares">28552177</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie07522ad103e4dbb9aab61e205d62da3_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMjItMy0xLTEtMA_2e5699e6-325c-45da-b91b-929ca78460d9"
      unitRef="usd">29000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i097d87960a9f4d839f6580c222ea70df_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMjItNS0xLTEtMA_f1c635ab-6291-45e6-8df3-f0ce720ef1ae"
      unitRef="usd">509031000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i62d89120747c4ad796d08ccce3fb3201_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMjItNy0xLTEtMA_3ee2d8d8-52a1-4d66-b1b8-68e71dfdad17"
      unitRef="usd">403923000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i43b3b12ec35c4a3382ef2f7ae843d5cd_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMjItOS0xLTEtMA_561ea22f-08c0-4ae9-a9a5-3ce577db9e59"
      unitRef="usd">78000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib345f57d349049d79815fc7f5cf8faba_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yMi9mcmFnOjQ5MWY2YTE2MGIwODQ1ZTBhYWZjMGZiZDZjYjJiYzE3L3RhYmxlOmM2ZThkMTljNTUxZDQwN2Q4MWFiYTQxN2FmNjdiODYzL3RhYmxlcmFuZ2U6YzZlOGQxOWM1NTFkNDA3ZDgxYWJhNDE3YWY2N2I4NjNfMjItMTMtMS0xLTA_f890292d-62dc-4d95-9889-c7a94a028313"
      unitRef="usd">913061000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMy0xLTEtMS0w_2a4be4e5-5039-4945-820c-bd077c63258f"
      unitRef="usd">42459000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMy0zLTEtMS0w_616f8223-a8a5-4c15-b9f2-6ce773c4093c"
      unitRef="usd">48231000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfNS0xLTEtMS0w_eb8852cd-b3e6-4d51-88b1-c70b08c5ea6c"
      unitRef="usd">71912000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfNS0zLTEtMS0w_27a0d5e2-f04c-4eba-80e7-0a4ccd00ab68"
      unitRef="usd">68683000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfNi0xLTEtMS0w_71664864-a9ae-40ca-b7b7-73402a6a4ac1"
      unitRef="usd">4140000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfNi0zLTEtMS0w_5bb5a9a8-6298-40a2-a905-94b3c6ce89be"
      unitRef="usd">-6358000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfNy0xLTEtMS0w_391e6635-877f-4205-8056-7da99fee6a38"
      unitRef="usd">3201000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfNy0zLTEtMS0w_591db939-b7da-48d1-ac6f-0660d3cd6cee"
      unitRef="usd">2318000</us-gaap:ShareBasedCompensation>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfOS0xLTEtMS0w_3b9f31e4-6e1d-4489-aef2-3d33e9c713f3"
      unitRef="usd">1490000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfOS0zLTEtMS0w_da490d11-40e0-4677-8afa-2d20736096ff"
      unitRef="usd">0</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMTAtMS0xLTEtMjM3MTQ_2760c028-6022-41c6-b946-9b75e60b0ecf"
      unitRef="usd">3000000</sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate>
    <sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMTAtMy0xLTEtMjM3MTQ_ccc82b76-2a9f-4634-b0dc-41188a13ed71"
      unitRef="usd">1050000</sjw:GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMTItMS0xLTEtMA_a2c48517-21b7-4dba-9e4f-b6c4ab063a6c"
      unitRef="usd">19647000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMTItMy0xLTEtMA_eb6d9423-d99a-4d3e-92d1-518298092fa2"
      unitRef="usd">34491000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMTMtMS0xLTEtMA_99b196af-b7a5-46c1-a6cf-7d3e550ce44f"
      unitRef="usd">3697000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMTMtMy0xLTEtMA_5d5350e4-6c1a-44ef-b785-3a996f0e7340"
      unitRef="usd">-3877000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <sjw:IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMTQtMS0xLTEtMA_5277a4c1-58f9-46a0-821d-8c67aea5d501"
      unitRef="usd">9846000</sjw:IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower>
    <sjw:IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMTQtMy0xLTEtMA_91774520-663b-4c87-8a69-d7abddb9f8dd"
      unitRef="usd">10396000</sjw:IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMTUtMS0xLTEtMA_5b8dd7c3-141b-45fb-a840-772078c32ae8"
      unitRef="usd">832000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMTUtMy0xLTEtMA_9a7529d4-6dd7-475c-a726-8cef562aa622"
      unitRef="usd">6459000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMTYtMS0xLTEtMA_29345fdb-579c-40eb-bb82-9c17e1cfec48"
      unitRef="usd">265000</us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations>
    <us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMTYtMy0xLTEtMA_6598db3d-31f9-4eca-bb94-73dcb1833be7"
      unitRef="usd">408000</us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations>
    <sjw:IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMTctMS0xLTEtMA_39ef9752-5359-43ef-913d-b2224b7c7765"
      unitRef="usd">12418000</sjw:IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits>
    <sjw:IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMTctMy0xLTEtMA_b2a547c5-93f1-4214-8ee3-5388baf7c78c"
      unitRef="usd">14086000</sjw:IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits>
    <sjw:IncreaseDecreaseInUpFrontServiceConcessionPayment
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMTgtMS0xLTEtMA_2305a21d-1b1a-44c1-adef-55492625531b"
      unitRef="usd">0</sjw:IncreaseDecreaseInUpFrontServiceConcessionPayment>
    <sjw:IncreaseDecreaseInUpFrontServiceConcessionPayment
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMTgtMy0xLTEtMA_0a6411f1-c9c6-4a22-a0c6-fb4bcd6f93b8"
      unitRef="usd">5000000</sjw:IncreaseDecreaseInUpFrontServiceConcessionPayment>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMTktMS0xLTEtMA_6e80f34d-f27f-4599-838a-eb5509584adf"
      unitRef="usd">-458000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMTktMy0xLTEtMA_37be540a-6e5a-48c5-bc35-32ec1cb4a613"
      unitRef="usd">1018000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMjAtMS0xLTEtMA_d0a91eaf-2661-4833-963e-5401fb4d054d"
      unitRef="usd">100255000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMjAtMy0xLTEtMA_4f7027da-7a45-499e-9608-a5a0e364632f"
      unitRef="usd">70615000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <sjw:PaymentsToAcquireWaterSystemsUsingCompanyFunds
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMjMtMS0xLTEtMA_6631fa8a-8a01-471a-84ed-93fecb0c2626"
      unitRef="usd">169238000</sjw:PaymentsToAcquireWaterSystemsUsingCompanyFunds>
    <sjw:PaymentsToAcquireWaterSystemsUsingCompanyFunds
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMjMtMy0xLTEtMA_c6ea7998-fd6e-4d0a-9595-8d7fe273393e"
      unitRef="usd">130426000</sjw:PaymentsToAcquireWaterSystemsUsingCompanyFunds>
    <sjw:PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMjQtMS0xLTEtMA_9a14b28c-7f05-47a7-9f0e-8991d1597150"
      unitRef="usd">12520000</sjw:PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction>
    <sjw:PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMjQtMy0xLTEtMA_64ff8ffb-56c4-4ff1-a768-178da6ca7585"
      unitRef="usd">9584000</sjw:PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction>
    <us-gaap:PaymentsToAcquireRealEstate
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMjUtMS0xLTEtMA_acf4e300-1ee3-472a-81e9-8f02a5fa33f3"
      unitRef="usd">606000</us-gaap:PaymentsToAcquireRealEstate>
    <us-gaap:PaymentsToAcquireRealEstate
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMjUtMy0xLTEtMA_ea41d072-bc29-4439-a358-e533d39af606"
      unitRef="usd">391000</us-gaap:PaymentsToAcquireRealEstate>
    <us-gaap:PaymentsForProceedsFromRemovalCosts
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMjYtMS0xLTEtMA_e6669b61-3498-483f-841f-05b4e4e896a3"
      unitRef="usd">3535000</us-gaap:PaymentsForProceedsFromRemovalCosts>
    <us-gaap:PaymentsForProceedsFromRemovalCosts
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMjYtMy0xLTEtMA_09b5e1c0-f288-4410-bde5-3742aef4805e"
      unitRef="usd">1877000</us-gaap:PaymentsForProceedsFromRemovalCosts>
    <sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMjctMS0xLTEtMA_fefe3836-fc59-4cae-897f-80d967abf536"
      unitRef="usd">3000000</sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments>
    <sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMjctMy0xLTEtMA_55a638ea-bbd0-45c1-b98b-4ab3f50106ba"
      unitRef="usd">1068000</sjw:ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMzEtMS0xLTEtMA_56afcd71-afe1-4352-ac98-22f9bd243d48"
      unitRef="usd">-182899000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMzEtMy0xLTEtMA_1947b904-28b9-4ed5-8c7c-e50296d1e9b7"
      unitRef="usd">-141210000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMzMtMS0xLTEtMA_86edd753-0687-4477-ae0f-9d272da3d954"
      unitRef="usd">67099000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMzMtMy0xLTEtMA_91f6d1fe-62c6-440c-9ae4-c58b33262e32"
      unitRef="usd">226884000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMzQtMS0xLTEtMA_3c1a9978-6b9f-4fe5-96b5-a32e8b287d18"
      unitRef="usd">120120000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMzQtMy0xLTEtMA_b6d33f32-d988-4e09-be18-85bbd8870873"
      unitRef="usd">218290000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMzUtMS0xLTEtMA_7d62a228-0c77-436a-acd3-dcabf4a33ac4"
      unitRef="usd">137000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMzUtMy0xLTEtMA_83173f10-c943-4696-8568-dbdd5edfb050"
      unitRef="usd">85000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMzYtMS0xLTEtMA_3fc0cdfa-9cb2-4dfd-9cd5-d4a905bd52ba"
      unitRef="usd">52700000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMzYtMy0xLTEtMA_ed2b5215-e9cc-4d2b-b447-b0c4a270516c"
      unitRef="usd">9589000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMzctMS0xLTEtMA_052d22e6-5888-4be3-97b3-a9126fce704d"
      unitRef="usd">66775000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMzctMy0xLTEtMA_e4deba79-4e04-4213-ab82-8fefaa5f7891"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMzgtMS0xLTEtMA_483cdb7c-f36a-42ea-a4e6-2e8e8e16acd8"
      unitRef="usd">843000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMzgtMy0xLTEtMA_1c4381d4-9cca-4983-95a2-ef9ebe121aa0"
      unitRef="usd">646000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMzktMS0xLTEtMA_c3f0f1d7-46a7-40e7-8f50-391410f78f69"
      unitRef="usd">29996000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfMzktMy0xLTEtMA_f3fb13e4-f4c7-481e-846e-9cf25767aff1"
      unitRef="usd">27371000</us-gaap:PaymentsOfDividendsCommonStock>
    <sjw:ReceiptsOfAdvancesAndContributionsInAidOfConstruction
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfNDAtMS0xLTEtMA_06d61a59-6403-4d23-bf53-76be1acb30a5"
      unitRef="usd">23585000</sjw:ReceiptsOfAdvancesAndContributionsInAidOfConstruction>
    <sjw:ReceiptsOfAdvancesAndContributionsInAidOfConstruction
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfNDAtMy0xLTEtMA_3058b483-b97a-4c2f-a993-9f410d60203e"
      unitRef="usd">19059000</sjw:ReceiptsOfAdvancesAndContributionsInAidOfConstruction>
    <us-gaap:RepaymentsOfAdvancesForConstruction
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfNDEtMS0xLTEtMA_d046cd6e-600b-4a5e-9bc0-36dde90cce43"
      unitRef="usd">2179000</us-gaap:RepaymentsOfAdvancesForConstruction>
    <us-gaap:RepaymentsOfAdvancesForConstruction
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfNDEtMy0xLTEtMA_c6fecde1-dc96-4995-9e2d-b04637c78ece"
      unitRef="usd">2121000</us-gaap:RepaymentsOfAdvancesForConstruction>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfNDItMS0xLTEtMA_310737dd-bac1-40b0-8548-114ab42066c6"
      unitRef="usd">975000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfNDItMy0xLTEtMA_c41c51f2-8927-43ee-a1e1-4600fde94d32"
      unitRef="usd">-64000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfNDMtMS0xLTEtMA_ff0cd351-64b2-4732-b974-a05b22bc0d1e"
      unitRef="usd">89596000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfNDMtMy0xLTEtMA_d3148e04-039d-4079-8ce3-29f4e9fd1520"
      unitRef="usd">72862000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfNDQtMS0xLTEtMA_03246808-986f-4536-98c8-5d72405dd050"
      unitRef="usd">6952000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfNDQtMy0xLTEtMA_cc5a220c-88f1-4869-9139-a6458025b0a8"
      unitRef="usd">2267000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfNDUtMS0xLTEtMA_26d73ac9-a017-4cb1-991d-131da1b946e9"
      unitRef="usd">9269000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i472ec78762084519ad1268907ee9833e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfNDUtMy0xLTEtMA_c86d4cf7-7180-4cc8-a14c-ac145a03ebb0"
      unitRef="usd">17944000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfNDYtMS0xLTEtMA_6d31316f-dd34-4e24-b38d-b6fde62ab1d4"
      unitRef="usd">16221000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib345f57d349049d79815fc7f5cf8faba_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfNDYtMy0xLTEtMA_78d8c04d-c63d-4bfd-a1c7-a982036dd8a2"
      unitRef="usd">20211000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfNDctMS0xLTEtMA_688106a6-6c5e-434a-b49e-518ab8efe604"
      unitRef="usd">2202000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="ib345f57d349049d79815fc7f5cf8faba_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfNDctMy0xLTEtMA_4ce0c945-7567-4ce5-ac4a-03b41bc10a82"
      unitRef="usd">0</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfNDgtMS0xLTEtMA_5599fafd-0f98-4d5c-a0db-9f42144735a7"
      unitRef="usd">14019000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib345f57d349049d79815fc7f5cf8faba_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfNDgtMy0xLTEtMA_15ca8f39-bff2-4afa-a184-a2e17badff18"
      unitRef="usd">20211000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:InterestPaidNet
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfNTEtMS0xLTEtMA_49b972ff-9872-4921-952a-6d782d4feda2"
      unitRef="usd">39533000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfNTEtMy0xLTEtMA_e23af6a2-35b0-4430-bb8e-9f00c0bd50c9"
      unitRef="usd">40409000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfNTItMS0xLTEtMA_6f132c07-d838-4f09-aba6-a74f13ce9326"
      unitRef="usd">7643000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfNTItMy0xLTEtMA_116eec06-3fb3-4c25-b725-6cdf7117d8ff"
      unitRef="usd">7024000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfNTQtMS0xLTEtMA_20838e02-e6e5-4a59-a17d-0dee9d43447c"
      unitRef="usd">26628000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfNTQtMy0xLTEtMA_70bd9cc8-47ef-4475-9069-7488bc4bc75b"
      unitRef="usd">21857000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <sjw:NoncashChangeInAccruedPayables
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfNTUtMS0xLTEtMA_0ab3c183-39d7-4a29-91b5-8ff3cb0230ad"
      unitRef="usd">-209000</sjw:NoncashChangeInAccruedPayables>
    <sjw:NoncashChangeInAccruedPayables
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfNTUtMy0xLTEtMA_3033e82e-db68-4dd5-939a-ddffddb46c6b"
      unitRef="usd">1997000</sjw:NoncashChangeInAccruedPayables>
    <sjw:UtilityPropertyInstalledByDeveloper
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfNTYtMS0xLTEtMA_dc7762f0-a2f5-403d-a91d-ae41636a34a7"
      unitRef="usd">1527000</sjw:UtilityPropertyInstalledByDeveloper>
    <sjw:UtilityPropertyInstalledByDeveloper
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8yNS9mcmFnOmZmNTA2MWU1Y2E3NDRiYjU5NGI2MzRlMWE4ODM5MDM5L3RhYmxlOjQ4Y2MyMWRjODE4ZjQyZmZiMjRjMmVhOGRjMTRiZjE0L3RhYmxlcmFuZ2U6NDhjYzIxZGM4MThmNDJmZmIyNGMyZWE4ZGMxNGJmMTRfNTYtMy0xLTEtMA_0521d859-a4b9-40eb-8b70-44da6cfd8245"
      unitRef="usd">5051000</sjw:UtilityPropertyInstalledByDeveloper>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RleHRyZWdpb246OGVlOGNmODQ1MjU4NGE2MmI1MjFmOTg0NmUwYjkzNWFfMzk4OQ_5ba3a5fd-9932-4198-853e-2ec64a7341e6">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 2020 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:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Principles&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2019-12,&#160;&#x201c;Simplifying the Accounting for Income Taxes&#x201d;, which simplifies the accounting for income taxes, eliminates certain exceptions within Topic 740,&#160;&#x201c;Income Taxes&#x201d;,&#160;and clarifies certain aspects of the current guidance to promote consistency among reporting entities.  ASU 2019-12 was effective for SJW Group in the first quarter of fiscal 2021.  The adoption of ASU 2019-12 did not have a material impact on the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.999%"/&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:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;414,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;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,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;1,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(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;(5,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,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;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,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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 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;165,863&#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;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;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;428,826&#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;Earnings per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per share is calculated using income available to common stockholders, divided by the weighted average number of shares outstanding during the 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 Connecticut Water Service, Inc. (&#x201c;CTWS&#x201d;), and shares potentially issuable under the Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;).  For the three months ended September 30, 2021 and 2020, 1,558 and 1,029 anti-dilutive restricted common stock units were excluded from the dilutive earnings per share calculation, respectively.  For the nine months ended September 30, 2021 and 2020, 14,441 and 20,220 anti-dilutive restricted common stock units were excluded from the dilutive earnings per share calculation, 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;Real Estate Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The major components of real estate investments as of September&#160;30, 2021, and December&#160;31, 2020, 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,129&#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;15,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;43,110&#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;43,346&#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;A former wholly owned subsidiary of SJW Group, Texas Water Alliance Limited was sold to Guadalupe-Blanco River Authority (&#x201c;GBRA&#x201d;) in 2017.  The sales agreement with GBRA included a holdback amount of $3,000 to be paid to SJW Group on June 30, 2021, subject to reduction under certain conditions.  SJW Group received the holdback amount without reduction from the GBRA on June 29, 2021 and recognized a pre-tax gain on sale of $3,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 28, 2020, San Jose Water Company sold six nonutility properties located in Los Gatos, California for&#160;$1,075. SJW Group recognized a pre-tax gain on the sale of real estate investments of&#160;$1,048, net of selling expenses of&#160;$22.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RleHRyZWdpb246OGVlOGNmODQ1MjU4NGE2MmI1MjFmOTg0NmUwYjkzNWFfMzk3OQ_510d03c9-1db3-4723-8c4f-1318b3dd5d36">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 2020 Annual Report on Form 10-K should be read with the accompanying unaudited condensed consolidated financial statements.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RleHRyZWdpb246OGVlOGNmODQ1MjU4NGE2MmI1MjFmOTg0NmUwYjkzNWFfMzk1Mg_88dcd179-d82f-435c-a9bb-64e43f65d923">&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;Recently Adopted Accounting Principles&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2019-12,&#160;&#x201c;Simplifying the Accounting for Income Taxes&#x201d;, which simplifies the accounting for income taxes, eliminates certain exceptions within Topic 740,&#160;&#x201c;Income Taxes&#x201d;,&#160;and clarifies certain aspects of the current guidance to promote consistency among reporting entities.  ASU 2019-12 was effective for SJW Group in the first quarter of fiscal 2021.  The adoption of ASU 2019-12 did not have a material impact on the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RleHRyZWdpb246OGVlOGNmODQ1MjU4NGE2MmI1MjFmOTg0NmUwYjkzNWFfMzk2MQ_9bdeb796-336d-4ec4-8a63-c63f7d539ddc">&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="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RleHRyZWdpb246OGVlOGNmODQ1MjU4NGE2MmI1MjFmOTg0NmUwYjkzNWFfMzk2Nw_98b719ba-302e-45fb-abbf-ba7baeaa66d2">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The major streams of revenue for SJW Group are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.999%"/&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:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;414,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;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,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;1,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(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;(5,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,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;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,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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 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;165,863&#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;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;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;428,826&#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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RhYmxlOjRkODkwYWRmNTJmNDRkZTg4NzAzYThhYmJkNWZkYzY0L3RhYmxlcmFuZ2U6NGQ4OTBhZGY1MmY0NGRlODg3MDNhOGFiYmQ1ZmRjNjRfMi0xLTEtMS0w_3dc921a3-8ae6-4d02-b5de-d70c49f20fb3"
      unitRef="usd">163103000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RhYmxlOjRkODkwYWRmNTJmNDRkZTg4NzAzYThhYmJkNWZkYzY0L3RhYmxlcmFuZ2U6NGQ4OTBhZGY1MmY0NGRlODg3MDNhOGFiYmQ1ZmRjNjRfMi0zLTEtMS0w_867b581a-8130-4bf5-a1d8-0282ddfaf10f"
      unitRef="usd">167045000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RhYmxlOjRkODkwYWRmNTJmNDRkZTg4NzAzYThhYmJkNWZkYzY0L3RhYmxlcmFuZ2U6NGQ4OTBhZGY1MmY0NGRlODg3MDNhOGFiYmQ1ZmRjNjRfMi01LTEtMS0w_c08e0fa7-f4ba-4bc9-ada0-198a82aae33f"
      unitRef="usd">422545000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RhYmxlOjRkODkwYWRmNTJmNDRkZTg4NzAzYThhYmJkNWZkYzY0L3RhYmxlcmFuZ2U6NGQ4OTBhZGY1MmY0NGRlODg3MDNhOGFiYmQ1ZmRjNjRfMi03LTEtMS0w_88946d2f-4b17-4ede-b980-a30942fb9693"
      unitRef="usd">414344000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <sjw:AlternativeRevenueProgramsNet
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RhYmxlOjRkODkwYWRmNTJmNDRkZTg4NzAzYThhYmJkNWZkYzY0L3RhYmxlcmFuZ2U6NGQ4OTBhZGY1MmY0NGRlODg3MDNhOGFiYmQ1ZmRjNjRfMy0xLTEtMS0w_db00253c-d950-4d4c-8b85-888328514492"
      unitRef="usd">2216000</sjw:AlternativeRevenueProgramsNet>
    <sjw:AlternativeRevenueProgramsNet
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RhYmxlOjRkODkwYWRmNTJmNDRkZTg4NzAzYThhYmJkNWZkYzY0L3RhYmxlcmFuZ2U6NGQ4OTBhZGY1MmY0NGRlODg3MDNhOGFiYmQ1ZmRjNjRfMy0zLTEtMS0w_6705ce68-7521-4727-95b9-1764d95b9d95"
      unitRef="usd">1324000</sjw:AlternativeRevenueProgramsNet>
    <sjw:AlternativeRevenueProgramsNet
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RhYmxlOjRkODkwYWRmNTJmNDRkZTg4NzAzYThhYmJkNWZkYzY0L3RhYmxlcmFuZ2U6NGQ4OTBhZGY1MmY0NGRlODg3MDNhOGFiYmQ1ZmRjNjRfMy01LTEtMS0w_2ee70e44-eaaf-4e54-834a-38db420f9238"
      unitRef="usd">4984000</sjw:AlternativeRevenueProgramsNet>
    <sjw:AlternativeRevenueProgramsNet
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RhYmxlOjRkODkwYWRmNTJmNDRkZTg4NzAzYThhYmJkNWZkYzY0L3RhYmxlcmFuZ2U6NGQ4OTBhZGY1MmY0NGRlODg3MDNhOGFiYmQ1ZmRjNjRfMy03LTEtMS0w_e25557ae-8798-4cf8-8236-84d8337da935"
      unitRef="usd">4877000</sjw:AlternativeRevenueProgramsNet>
    <sjw:RegulatoryBalancingAndMemorandumAccountsNet
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RhYmxlOjRkODkwYWRmNTJmNDRkZTg4NzAzYThhYmJkNWZkYzY0L3RhYmxlcmFuZ2U6NGQ4OTBhZGY1MmY0NGRlODg3MDNhOGFiYmQ1ZmRjNjRfNC0xLTEtMS0w_9469264c-a308-4021-9217-c823bc1b46bf"
      unitRef="usd">639000</sjw:RegulatoryBalancingAndMemorandumAccountsNet>
    <sjw:RegulatoryBalancingAndMemorandumAccountsNet
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RhYmxlOjRkODkwYWRmNTJmNDRkZTg4NzAzYThhYmJkNWZkYzY0L3RhYmxlcmFuZ2U6NGQ4OTBhZGY1MmY0NGRlODg3MDNhOGFiYmQ1ZmRjNjRfNC0zLTEtMS0w_4151b244-c070-4f55-9adf-a6b5c13549a1"
      unitRef="usd">1532000</sjw:RegulatoryBalancingAndMemorandumAccountsNet>
    <sjw:RegulatoryBalancingAndMemorandumAccountsNet
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RhYmxlOjRkODkwYWRmNTJmNDRkZTg4NzAzYThhYmJkNWZkYzY0L3RhYmxlcmFuZ2U6NGQ4OTBhZGY1MmY0NGRlODg3MDNhOGFiYmQ1ZmRjNjRfNC01LTEtMS0w_ee91dfd8-7998-420f-8ed5-84d7e7e05612"
      unitRef="usd">3637000</sjw:RegulatoryBalancingAndMemorandumAccountsNet>
    <sjw:RegulatoryBalancingAndMemorandumAccountsNet
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RhYmxlOjRkODkwYWRmNTJmNDRkZTg4NzAzYThhYmJkNWZkYzY0L3RhYmxlcmFuZ2U6NGQ4OTBhZGY1MmY0NGRlODg3MDNhOGFiYmQ1ZmRjNjRfNC03LTEtMS0w_63370575-cc99-4bbc-84fb-e9ab1f722b5f"
      unitRef="usd">11743000</sjw:RegulatoryBalancingAndMemorandumAccountsNet>
    <sjw:RegulatoryMechanismsOtherNet
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RhYmxlOjRkODkwYWRmNTJmNDRkZTg4NzAzYThhYmJkNWZkYzY0L3RhYmxlcmFuZ2U6NGQ4OTBhZGY1MmY0NGRlODg3MDNhOGFiYmQ1ZmRjNjRfNS0xLTEtMS0w_a81a57b8-ba4b-44f3-ac39-9a4362d278e7"
      unitRef="usd">-438000</sjw:RegulatoryMechanismsOtherNet>
    <sjw:RegulatoryMechanismsOtherNet
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RhYmxlOjRkODkwYWRmNTJmNDRkZTg4NzAzYThhYmJkNWZkYzY0L3RhYmxlcmFuZ2U6NGQ4OTBhZGY1MmY0NGRlODg3MDNhOGFiYmQ1ZmRjNjRfNS0zLTEtMS0w_c619db11-13cd-4734-9f4d-5c0e9b245d5b"
      unitRef="usd">-5441000</sjw:RegulatoryMechanismsOtherNet>
    <sjw:RegulatoryMechanismsOtherNet
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RhYmxlOjRkODkwYWRmNTJmNDRkZTg4NzAzYThhYmJkNWZkYzY0L3RhYmxlcmFuZ2U6NGQ4OTBhZGY1MmY0NGRlODg3MDNhOGFiYmQ1ZmRjNjRfNS01LTEtMS0w_f977fc23-61cd-4b13-b6c5-a623891b99fd"
      unitRef="usd">-1284000</sjw:RegulatoryMechanismsOtherNet>
    <sjw:RegulatoryMechanismsOtherNet
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RhYmxlOjRkODkwYWRmNTJmNDRkZTg4NzAzYThhYmJkNWZkYzY0L3RhYmxlcmFuZ2U6NGQ4OTBhZGY1MmY0NGRlODg3MDNhOGFiYmQ1ZmRjNjRfNS03LTEtMS0w_e107acb6-6d8c-4293-93de-c08624e5fca4"
      unitRef="usd">-6355000</sjw:RegulatoryMechanismsOtherNet>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RhYmxlOjRkODkwYWRmNTJmNDRkZTg4NzAzYThhYmJkNWZkYzY0L3RhYmxlcmFuZ2U6NGQ4OTBhZGY1MmY0NGRlODg3MDNhOGFiYmQ1ZmRjNjRfNi0xLTEtMS0w_14a01048-17ee-4df1-8693-6d7bb51008ea"
      unitRef="usd">1403000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RhYmxlOjRkODkwYWRmNTJmNDRkZTg4NzAzYThhYmJkNWZkYzY0L3RhYmxlcmFuZ2U6NGQ4OTBhZGY1MmY0NGRlODg3MDNhOGFiYmQ1ZmRjNjRfNi0zLTEtMS0w_b949841b-d042-4335-891d-becf968500e3"
      unitRef="usd">1403000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RhYmxlOjRkODkwYWRmNTJmNDRkZTg4NzAzYThhYmJkNWZkYzY0L3RhYmxlcmFuZ2U6NGQ4OTBhZGY1MmY0NGRlODg3MDNhOGFiYmQ1ZmRjNjRfNi01LTEtMS0w_b762eeb7-cbc7-4555-ab7b-59508acca1cc"
      unitRef="usd">4067000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RhYmxlOjRkODkwYWRmNTJmNDRkZTg4NzAzYThhYmJkNWZkYzY0L3RhYmxlcmFuZ2U6NGQ4OTBhZGY1MmY0NGRlODg3MDNhOGFiYmQ1ZmRjNjRfNi03LTEtMS0w_362aefe6-915b-4334-a539-baae0e0991da"
      unitRef="usd">4217000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:Revenues
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RhYmxlOjRkODkwYWRmNTJmNDRkZTg4NzAzYThhYmJkNWZkYzY0L3RhYmxlcmFuZ2U6NGQ4OTBhZGY1MmY0NGRlODg3MDNhOGFiYmQ1ZmRjNjRfNy0xLTEtMS0w_a987b64c-29a9-492d-903f-e05b5d34fc37"
      unitRef="usd">166923000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RhYmxlOjRkODkwYWRmNTJmNDRkZTg4NzAzYThhYmJkNWZkYzY0L3RhYmxlcmFuZ2U6NGQ4OTBhZGY1MmY0NGRlODg3MDNhOGFiYmQ1ZmRjNjRfNy0zLTEtMS0w_21dc0b60-0ee4-4b86-b737-3b92a9cc6226"
      unitRef="usd">165863000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RhYmxlOjRkODkwYWRmNTJmNDRkZTg4NzAzYThhYmJkNWZkYzY0L3RhYmxlcmFuZ2U6NGQ4OTBhZGY1MmY0NGRlODg3MDNhOGFiYmQ1ZmRjNjRfNy01LTEtMS0w_9eb9a211-7b6c-47ab-8115-1fa8bf728a26"
      unitRef="usd">433949000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RhYmxlOjRkODkwYWRmNTJmNDRkZTg4NzAzYThhYmJkNWZkYzY0L3RhYmxlcmFuZ2U6NGQ4OTBhZGY1MmY0NGRlODg3MDNhOGFiYmQ1ZmRjNjRfNy03LTEtMS0w_d8c9db74-ade4-44da-b601-e9710f53b39c"
      unitRef="usd">428826000</us-gaap:Revenues>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RleHRyZWdpb246OGVlOGNmODQ1MjU4NGE2MmI1MjFmOTg0NmUwYjkzNWFfMzk2NA_73762e0c-7b79-438f-bee4-ec90729b0b92">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 Connecticut Water Service, Inc. (&#x201c;CTWS&#x201d;), and shares potentially issuable under the Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;).</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i348026b9fec740fe91893ade54f829f1_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RleHRyZWdpb246OGVlOGNmODQ1MjU4NGE2MmI1MjFmOTg0NmUwYjkzNWFfMjc5MQ_429a211d-1abb-4492-b808-d8d5e3a09e4c"
      unitRef="shares">1558</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="icf63ea1cca6f4414b8e402d232d88886_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RleHRyZWdpb246OGVlOGNmODQ1MjU4NGE2MmI1MjFmOTg0NmUwYjkzNWFfMjc5OA_11bc2c1f-63e1-4efd-9192-7ca965b29bb8"
      unitRef="shares">1029</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i11f4e9445897467e9ecd487e53a258f8_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RleHRyZWdpb246OGVlOGNmODQ1MjU4NGE2MmI1MjFmOTg0NmUwYjkzNWFfMjk0Mw_b40454b8-7d1d-42b0-9443-ef08e43c21dc"
      unitRef="shares">14441</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5a0088a2d7fb4d30b6adba8a3adc57d2_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RleHRyZWdpb246OGVlOGNmODQ1MjU4NGE2MmI1MjFmOTg0NmUwYjkzNWFfMjk1MA_9d877b62-8e01-4a03-a557-af7622449c33"
      unitRef="shares">20220</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <sjw:ScheduleOfRealEstateInvestmentsTableTextBlock
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RleHRyZWdpb246OGVlOGNmODQ1MjU4NGE2MmI1MjFmOTg0NmUwYjkzNWFfMzk3OA_e2d6f1d1-bc1b-47f7-bc9a-79bc49452856">&lt;div style="margin-top: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 as of September&#160;30, 2021, and December&#160;31, 2020, 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,129&#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;15,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;43,110&#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;43,346&#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="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RhYmxlOjc5NmI0YzEwOWJhMzQ3MmVhMDkyOGZhY2M4OTE2ZWMzL3RhYmxlcmFuZ2U6Nzk2YjRjMTA5YmEzNDcyZWEwOTI4ZmFjYzg5MTZlYzNfMS0xLTEtMS0w_543886a9-766e-4eba-bea7-6d2bbe0b1f1e"
      unitRef="usd">14168000</us-gaap:Land>
    <us-gaap:Land
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RhYmxlOjc5NmI0YzEwOWJhMzQ3MmVhMDkyOGZhY2M4OTE2ZWMzL3RhYmxlcmFuZ2U6Nzk2YjRjMTA5YmEzNDcyZWEwOTI4ZmFjYzg5MTZlYzNfMS0zLTEtMS0w_bfbaa8bc-10b5-44c6-9df8-50f3448483f9"
      unitRef="usd">14168000</us-gaap:Land>
    <us-gaap:InvestmentBuildingAndBuildingImprovements
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RhYmxlOjc5NmI0YzEwOWJhMzQ3MmVhMDkyOGZhY2M4OTE2ZWMzL3RhYmxlcmFuZ2U6Nzk2YjRjMTA5YmEzNDcyZWEwOTI4ZmFjYzg5MTZlYzNfMi0xLTEtMS0w_84ee5a68-5b40-4a96-a05f-6424f7a10eee"
      unitRef="usd">44597000</us-gaap:InvestmentBuildingAndBuildingImprovements>
    <us-gaap:InvestmentBuildingAndBuildingImprovements
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RhYmxlOjc5NmI0YzEwOWJhMzQ3MmVhMDkyOGZhY2M4OTE2ZWMzL3RhYmxlcmFuZ2U6Nzk2YjRjMTA5YmEzNDcyZWEwOTI4ZmFjYzg5MTZlYzNfMi0zLTEtMS0w_d40359aa-b489-46a1-a2c9-05f2ff17d34f"
      unitRef="usd">43961000</us-gaap:InvestmentBuildingAndBuildingImprovements>
    <us-gaap:RealEstateInvestmentPropertyAtCost
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RhYmxlOjc5NmI0YzEwOWJhMzQ3MmVhMDkyOGZhY2M4OTE2ZWMzL3RhYmxlcmFuZ2U6Nzk2YjRjMTA5YmEzNDcyZWEwOTI4ZmFjYzg5MTZlYzNfNC0xLTEtMS0w_b459e0eb-b6ec-4643-b069-b9a823435369"
      unitRef="usd">58765000</us-gaap:RealEstateInvestmentPropertyAtCost>
    <us-gaap:RealEstateInvestmentPropertyAtCost
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RhYmxlOjc5NmI0YzEwOWJhMzQ3MmVhMDkyOGZhY2M4OTE2ZWMzL3RhYmxlcmFuZ2U6Nzk2YjRjMTA5YmEzNDcyZWEwOTI4ZmFjYzg5MTZlYzNfNC0zLTEtMS0w_8ce2ce0c-ddcf-4277-a889-0a56011c8572"
      unitRef="usd">58129000</us-gaap:RealEstateInvestmentPropertyAtCost>
    <us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RhYmxlOjc5NmI0YzEwOWJhMzQ3MmVhMDkyOGZhY2M4OTE2ZWMzL3RhYmxlcmFuZ2U6Nzk2YjRjMTA5YmEzNDcyZWEwOTI4ZmFjYzg5MTZlYzNfNS0xLTEtMS0w_9d4e2bfa-5405-4703-b91c-fbb32dfc9856"
      unitRef="usd">15655000</us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation>
    <us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RhYmxlOjc5NmI0YzEwOWJhMzQ3MmVhMDkyOGZhY2M4OTE2ZWMzL3RhYmxlcmFuZ2U6Nzk2YjRjMTA5YmEzNDcyZWEwOTI4ZmFjYzg5MTZlYzNfNS0zLTEtMS0w_02e75cb1-b26b-49cc-b83b-7f74bc8e8f1b"
      unitRef="usd">14783000</us-gaap:RealEstateInvestmentPropertyAccumulatedDepreciation>
    <us-gaap:RealEstateInvestmentPropertyNet
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RhYmxlOjc5NmI0YzEwOWJhMzQ3MmVhMDkyOGZhY2M4OTE2ZWMzL3RhYmxlcmFuZ2U6Nzk2YjRjMTA5YmEzNDcyZWEwOTI4ZmFjYzg5MTZlYzNfNi0xLTEtMS0w_12b37c4b-b791-469e-9c94-373c325531ec"
      unitRef="usd">43110000</us-gaap:RealEstateInvestmentPropertyNet>
    <us-gaap:RealEstateInvestmentPropertyNet
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RhYmxlOjc5NmI0YzEwOWJhMzQ3MmVhMDkyOGZhY2M4OTE2ZWMzL3RhYmxlcmFuZ2U6Nzk2YjRjMTA5YmEzNDcyZWEwOTI4ZmFjYzg5MTZlYzNfNi0zLTEtMS0w_a1305d92-28a7-4c55-898e-d705bde8fba1"
      unitRef="usd">43346000</us-gaap:RealEstateInvestmentPropertyNet>
    <sjw:SalesAgreementHoldbackAmount
      contextRef="ibbfa844cd714464b8aeaa4ee4233f73e_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RleHRyZWdpb246OGVlOGNmODQ1MjU4NGE2MmI1MjFmOTg0NmUwYjkzNWFfMzcyMQ_17eeb2ff-81d5-4d95-98a6-544f55162547"
      unitRef="usd">3000000</sjw:SalesAgreementHoldbackAmount>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="i05e5f84ac18d492cb64e80fd12c2924f_D20210629-20210629"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RleHRyZWdpb246OGVlOGNmODQ1MjU4NGE2MmI1MjFmOTg0NmUwYjkzNWFfMzk0Mw_c9ef2fa0-767b-4d3a-949c-ae38676b1751"
      unitRef="usd">3000000</us-gaap:GainLossOnSaleOfProperties>
    <sjw:NumberOfPropertiesSold
      contextRef="ib729518f26f7443dac420b010f1c542f_I20200928"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RleHRyZWdpb246OGVlOGNmODQ1MjU4NGE2MmI1MjFmOTg0NmUwYjkzNWFfMTA5OTUxMTYzNDMzMQ_3c1d15f0-b983-4e5b-b95e-2c480ea32f3a"
      unitRef="property">6</sjw:NumberOfPropertiesSold>
    <us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment
      contextRef="ie97c7d3cd3d04421bd56b39c76cf6b0f_D20200928-20200928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RleHRyZWdpb246OGVlOGNmODQ1MjU4NGE2MmI1MjFmOTg0NmUwYjkzNWFfMTY0OTI2NzQ0ODIwNg_7f294c90-bc49-4eeb-8690-0044f234bcec"
      unitRef="usd">1075000</us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="ie97c7d3cd3d04421bd56b39c76cf6b0f_D20200928-20200928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RleHRyZWdpb246OGVlOGNmODQ1MjU4NGE2MmI1MjFmOTg0NmUwYjkzNWFfMTY0OTI2NzQ0ODIxMQ_e6236fe4-39c7-4c59-91ba-b0a6c6dfe747"
      unitRef="usd">1048000</us-gaap:GainLossOnSaleOfProperties>
    <sjw:RealEstateSellingExpenses
      contextRef="ie97c7d3cd3d04421bd56b39c76cf6b0f_D20200928-20200928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zMS9mcmFnOjhlZThjZjg0NTI1ODRhNjJiNTIxZjk4NDZlMGI5MzVhL3RleHRyZWdpb246OGVlOGNmODQ1MjU4NGE2MmI1MjFmOTg0NmUwYjkzNWFfMTY0OTI2NzQ0ODIxNg_9dfa2888-1e23-439a-a927-ad1c56ac7719"
      unitRef="usd">22000</sjw:RealEstateSellingExpenses>
    <sjw:RegulatoryRateFilingsTextBlock
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMTE4MDc_5ed383ab-e1e0-4851-af9d-46ab2e7f46fd">Regulatory Rate Filings&lt;div style="margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;California Regulatory Affairs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 17, 2020, the California Public Utilities Commission (&#x201c;CPUC&#x201d;) ordered its regulated water utilities to halt customer disconnection activities in connection with the COVID-19 pandemic.  On April 2, 2020, California Governor Gavin Newsom issued Executive Order N-42-20 suspending customer disconnection activities until further notice.  On April 16, 2020, the CPUC issued Resolution M-4842 directing utilities to implement emergency customer protections to assist customers such as waiving reconnection deposits, offering payment arrangements, and suspending disconnections for nonpayment.  This resolution was effective for up to one year, or April 15, 2021, with the option to extend.  On February 11, 2021, the CPUC approved Resolution M-4849 extending customer protections required in Resolution M-4842 through June 30, 2021.  The resolution also requires water utilities to develop a transition plan regarding shutoffs and terminations with customers once the moratorium ends.  On April 1, 2021, San Jose Water Company (&#x201c;SJWC&#x201d;) filed Advice Letter 560 which includes such plan and the filing was approved on June 16, 2021.  On June 11, 2021, Governor Newsom issued Executive Order N-08-21 which ends the suspension on customer disconnection activities on September 30, 2021.  On June 16, 2021, the CPUC directed its regulated water utilities to extend the suspension on customer disconnection activities through September 30, 2021, in response to the Governor&#x2019;s order.  On June 23, 2021, SJWC filed Advice Letter 565 to extend Resolution M-4849&#x2019;s emergency customer protections through September 30, 2021.  This advice letter was approved on July 1, 2021.  On September 23, 2021, Governor Newsom approved Senate Bill 155, which included a provision extending the water shutoff moratorium through December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;SJWC filed Advice Letter 556 on November 16, 2020, with the CPUC requesting authorization to increase its revenue requirement by $11,750 or 3.04% in 2021 for the final escalation year authorized in our 2018 General Rate Case Decision 18-011-025 which established rates for 2019, 2020, and 2021.  This advice letter was approved on December 17, 2020, and new rates became effective January 1, 2021.    &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 January 4, 2021, SJWC filed General Rate Case Application No. 21-01-003 requesting authority for an increase of revenue of $51,585 or 13.35% in 2022, $16,932 or 3.88% in 2023, and $19,195 or 4.24% in 2024.  The application also includes requests to recover $18,499 from balancing and memorandum accounts, authorization for a $435,000 capital budget, further alignment between actual and authorized usage, and a shift to greater revenue collection in the service charge.  The application will undergo a year-long review process and new rates, if approved, are expected to be effective by the second quarter of 2022.  SJWC will file for interim rates to be effective on January 1, 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 May 3, 2021, SJWC filed Application No. 21-05-004 requesting authority to adjust its cost of capital for the period from January 1, 2022 through December 31, 2024.  The request seeks a revenue increase of $6,418 or 1.61% in 2022.  The application also proposes a rate of return of 8.11% from the current rate of 7.64%, a decrease in the average cost of debt rate from 6.20% to 5.48%, and a return of equity of 10.30% from the current rate of 8.90%.  In addition, the request seeks to adjust &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;SJWC&#x2019;s currently authorized capital structure of approximately 47% debt and 53% equity to approximately 45% debt and 55% equity.  If approved, rates are expected to be effective in the second quarter of 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 27, 2021, SJWC filed Advice Letter No. 561/561A with the CPUC requesting authorization to increase revenue by $17,262 or 4.34% to recover the increases to purchased potable water charges, the groundwater extraction fee, and purchased recycled water charges implemented by Santa Clara Valley Water District (&#x201c;Valley Water&#x201d;) and South Bay Water Recycling.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This advice letter was approved with an effective date of July 1, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 9, 2021, Valley Water declared a water shortage emergency and asked its retailers to reduce consumption by 15% based on 2019&#x2019;s volume.  On June 18, 2021, SJWC filed Advice Letter 563 with the CPUC to activate Stage 3 of its Rule 14.1, Water Shortage Contingency Plan, in response to Valley Water&#x2019;s declaration of drought emergency and call for 15% mandatory conservation.  Advice Letter 564 was also filed on June 9, 2021, to establish a Water Conservation Memorandum Account to track the revenue impact of authorized vs actual water consumption and the incremental expenses required to implement our mandatory water conservation plan.  Similar memorandum accounts were authorized during the previous drought.  Advice Letters 564 and 563 were approved with the effective dates of July 20, 2021, and August 5, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 5, 2021, SJWC filed Advice Letter 567 with the CPUC requesting authorization to update its Drought Allocations and Drought Surcharges program contained within its Schedule 14.1.  This filing updates the program developed during the drought of 2014-2017.  Advice Letter 567 was approved with an effective date of September 6, 2021.  This approval does not authorize its activation.  SJWC will submit another filing with the commission to activate the program should water supply conditions dictate or if it is required to do so by the CPUC and/or the State of California.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 15, 2021, SJWC filed Advice Letter 569 with the CPUC requesting authorization to activate Schedule 14.1 effective November 15, 2021, as approved in Advice Letter 567.  If approved, drought surcharges collected will be used to offset the revenue losses tracked in the Water Conservation Memorandum Account authorized in Advice Letter 564.  This filing is pending before the CPUC.  &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:700;line-height:120%"&gt;Connecticut Regulatory Affairs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 28, 2020, The Connecticut Water Company (&#x201c;Connecticut Water&#x201d;) filed a Water Infrastructure Conservation Adjustment (&#x201c;WICA&#x201d;) application representing an additional 1.11% surcharge or approximately $956 increase in revenues, for a cumulative WICA surcharge of 6.94%.  The Public Utilities Regulatory Authority of Connecticut (&#x201c;PURA&#x201d;) approved the requested increase with an April 1, 2021, effective date.  Additionally, on February 1, 2021, Connecticut Water filed its annual WICA reconciliation which called for a 0.09% increase of the WICA surcharge.  On March 3, 2021, PURA approved the reconciliation, resulting in a net cumulative 7.03% surcharge for Connecticut Water which became effective on customers&#x2019; bills on April 1, 2021.  The WICA surcharge was reset to zero as part of the July 28, 2021, rate case decision.  On October 26, 2021, Connecticut Water filed for a WICA increase for approximately $21,746 in completed projects.  Many of the projects were those that were not considered by PURA in the rate case because of the deadline in the proceeding for pro forma capital additions.  If approved as submitted, Connecticut Water expects a WICA surcharge of 2.49% to be added to customer bills in January 2022 which is expected to generate approximately $2,581 in additional revenue.  Prior to being reset to zero concurrent with the new rates from the Connecticut Water rate proceeding effective July 28, 2021, WICA surcharges for Connecticut Water and its Avon Water division were 7.03% and 8.51%, respectively.&#160; The Heritage Village Water division did not have an approved WICA surcharge, but Connecticut Water is authorized in its July 28, 2021, rate case decision to include Heritage Village Water division in the WICA program in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 January 15, 2021, Connecticut Water filed an application with PURA to amend rates for its customers, including the divisions of Avon Water and Heritage Village Water.  The filing requests an increase of $20,206 in annual revenues that includes more than $265,514 in completed infrastructure investments that are not currently in approved rates and surcharges.  On July 28, 2021, Connecticut Water received the final decision approving an increase of $5,208 in annual revenues, a return on equity of 9.0%, with new rates effective July 28, 2021.  The final decision also approved a low-income rate, tiered block rate structure for residential water customers and the cost of debt and equity percentage as requested.  The final decision did not include all of the requested proforma plant in service due to the timing of its completion.  However, no plant was disallowed.  Connecticut Water will seek recovery for the projects in the future, including a portion of plant which is eligible for recovery through WICA.  In addition, the final decision reset WICA, which was approaching its statutory caps to zero.  On August 11, 2021, Connecticut Water filed a petition for reconsideration with PURA to consider matters specific to excess deferred income taxes contained in the July 28, 2021, decision.  The proposed increased revenues associated with the petition is $2,229.  On October 25, 2021, PURA issued a draft decision approving $1,752 of Connecticut Water&#x2019;s request.  A final decision on the matter is expected on November 10, 2021.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt issuances for Connecticut Water require regulatory authorization which is typically obtained for a specified amount of debt to be issued during a specified period of time.  On March 16, 2021, Connecticut Water filed for PURA approval for the issuance of up to $100,000 of long-term borrowings in 2021.  Connecticut Water anticipates to use the proceeds to pay down line of credit borrowings and payoff maturing debt, as well as general working capital needs.  Connecticut Water received approval of the financings from PURA on June 9, 2021.&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:700;line-height:120%"&gt;Texas Regulatory Affairs&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;On January 29, 2021, SJWTX, Inc., doing business as Canyon Lake Water Service Company (&#x201c;CLWSC&#x201d;) submitted its Water Pass-Through Charge (&#x201c;WPC&#x201d;) true-up report for the Canyon Lake area water systems&#x2019; 2020 purchased water costs. The WPC is the annual filing to change the monthly per thousand gallons charge for changes in purchased water costs since the last annual true-up report.  The 2020 WPC true-up report resulted in a reduction of the WPC usage rate from $0.95 dollars to $0.70 dollars per thousand gallons which became effective on March 1, 2021.  On August 18, 2021, the GBRA announced a 13% increase for treated water effective September 1, 2021.&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;The Deer Creek Ranch water system has a separate WPC.  A WPC filing for Deer Creek Ranch is required only when there is a change in purchased water costs.  The WPC true-up report for this system was last submitted December 1, 2020, which resulted in a decrease in the usage charge from $2.02 to $1.84 dollars per thousand gallons, and an increase in the monthly base charge of $0.51 dollars per residential account.  The Deer Creek Ranch WPC rate changes became effective February 25, 2021.&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;A disaster declaration was issued on February 12, 2021, by the Public Utilities Commission of Texas (&#x201c;PUCT&#x201d;) because of severe winter weather.  The PUCT issued orders under Docket No. 51812-6 which prohibited disconnections for non-payment, suspended the rules for late fees and interest, and allowed for estimated billing for the duration of the disaster declaration.  On March 5, 2021, the PUCT reinstituted the utilities&#x2019; ability to resume charging late fees, and on June 15, 2021, removed the prohibition on disconnections for non-payment.  The Texas Legislature passed Senate Bill 3 on August 6, 2021.  Under this bill, utilities are obligated to report to the PUCT steps they are taking to mitigate for the type of long-term power outages experienced during the February 2021 storm.  CLWSC expects to incur capital expenditures related to meeting these new requirements, largely for procurement of backup generators.&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;On June 28, 2021, CLWSC announced that it reached an agreement to acquire the Kendall West and Bandera East utilities in Bandera and Medina counties in Texas and that change in ownership applications had been filed with the PUCT under Docket No. 52281.  The acquisition, pending approval by the PUCT, would grow CLWSC by 1,400 service connections.  Rates will remain the same for those customers of the acquired Certificate of Convenience and Necessity.  A decision by the PUCT is expected in the fourth quarter of 2021.&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:700;line-height:120%"&gt;Maine Regulatory Affairs&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;On June 17, 2020, the Maine Public Utilities Commission (&#x201c;MPUC&#x201d;) approved a general rate increase for Skowhegan Division customers allowing $198 in additional revenue.&#160; Per the MPUC decision, the increase will be implemented in two steps: an initial 9.80% rate increase effective June 15, 2020, and a 3.51% rate increase effective July 1, 2021.  The combined rate increase is 13.31%.&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;On November 23, 2020, The Maine Water Company (&#x201c;Maine Water&#x201d;) filed Water Infrastructure Surcharge (&#x201c;WISC&#x201d;) applications with the MPUC in five divisions requesting an increase between 1.1% and 5%, representing approximately $304 in additional revenues.  The WISC applications were approved on December 15, 2020, and December 22, 2020 and the surcharges became effective January 1, 2021.&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;On March 10, 2021, Maine Water filed a general rate increase application for the Biddeford Saco Division seeking approximately $6,659, or 77.5%, in additional revenue.  The application proposed a three step, multi-year rate plan designed to ease the transition to higher water bills over the period from July 2021 to July 2023.  The primary driver for the increase in rates is the support for a new drinking water treatment facility on the Saco River, a $60,000 project to replace the existing facility that is expected to be in service in the second quarter of 2022.  On June 23, 2021, the MPUC approved the first step in the plan adopting the proposed rate smoothing mechanism and implementing a temporary 22.65% surcharge on all customer bills.  The surcharge will be in effect for one year.  Action on the rate increase request was deferred by agreement of the parties.  On September 8, 2021, Maine Water filed a supplemental application to update its request to increase base rates, initiating the second step in the rate plan.  The supplemental application seeks $6,880, or 80.1% in additional revenue primarily to support a &lt;/span&gt;&lt;/div&gt;new drinking water treatment facility on the Saco River.  A decision on the requested revenue increase is expected in the second quarter of 2022, corresponding with the completion of the new water treatment facility.</sjw:RegulatoryRateFilingsTextBlock>
    <sjw:RegulatoryRateFilingsRequestedRateIncreaseYearOne
      contextRef="ibec1e8d0ae62494e96362a41ceec3adb_I20201116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMTg1MA_5e2a6b52-fdde-469e-aa62-9cda4f213315"
      unitRef="usd">11750000</sjw:RegulatoryRateFilingsRequestedRateIncreaseYearOne>
    <sjw:RegulatoryRateFilingsRequestedRateIncreaseasPercentageofTotalRevenueatTimeofRequestYearOne
      contextRef="ibec1e8d0ae62494e96362a41ceec3adb_I20201116"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMTg1Ng_d0260437-a30a-4c82-9c24-e4876288ccf6"
      unitRef="number">0.0304</sjw:RegulatoryRateFilingsRequestedRateIncreaseasPercentageofTotalRevenueatTimeofRequestYearOne>
    <sjw:RegulatoryRateFilingsRequestedRateIncreaseYearOne
      contextRef="icd1251f5040e429281b1be0101fe71b2_I20210104"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMjI0MQ_13b2a789-b1aa-488a-9da9-eb66bf8979cb"
      unitRef="usd">51585000</sjw:RegulatoryRateFilingsRequestedRateIncreaseYearOne>
    <sjw:RegulatoryRateFilingsRequestedRateIncreaseasPercentageofTotalRevenueatTimeofRequestYearOne
      contextRef="icd1251f5040e429281b1be0101fe71b2_I20210104"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMjI0Nw_36e762ba-7f7b-4624-925d-d41b0629f816"
      unitRef="number">0.1335</sjw:RegulatoryRateFilingsRequestedRateIncreaseasPercentageofTotalRevenueatTimeofRequestYearOne>
    <sjw:RegulatoryRateFilingsRequestedRateIncreaseYearTwo
      contextRef="icd1251f5040e429281b1be0101fe71b2_I20210104"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMjI1OQ_b68b9bff-5572-4c3e-b448-65f25892e0fb"
      unitRef="usd">16932000</sjw:RegulatoryRateFilingsRequestedRateIncreaseYearTwo>
    <sjw:RegulatoryRateFilingsProposedRateIncreasePercentofAuthorizedRevenueYearTwo
      contextRef="icd1251f5040e429281b1be0101fe71b2_I20210104"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMjI2NQ_9c1d1918-1a39-4322-854d-6d97b263c3aa"
      unitRef="number">0.0388</sjw:RegulatoryRateFilingsProposedRateIncreasePercentofAuthorizedRevenueYearTwo>
    <sjw:RegulatoryRateFilingsRequestedRateIncreaseYearThree
      contextRef="icd1251f5040e429281b1be0101fe71b2_I20210104"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMjI4MQ_a0516012-8c2f-4b22-a333-7c223fd03c88"
      unitRef="usd">19195000</sjw:RegulatoryRateFilingsRequestedRateIncreaseYearThree>
    <sjw:RegulatoryRateFilingsRequestedRateIncreasePercentOfAuthorizedRevenueYearThree
      contextRef="icd1251f5040e429281b1be0101fe71b2_I20210104"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMjI4Nw_05fdcaf8-2b81-4771-bd25-b3f96ca0cb7f"
      unitRef="number">0.0424</sjw:RegulatoryRateFilingsRequestedRateIncreasePercentOfAuthorizedRevenueYearThree>
    <sjw:RegulatoryRateFilingsBalancingAndMemorandumAccountRequestedRecoveryRefund
      contextRef="icd1251f5040e429281b1be0101fe71b2_I20210104"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMjM1MA_d57b0e3a-3517-4a78-a5ab-d5e522264eaa"
      unitRef="usd">18499000</sjw:RegulatoryRateFilingsBalancingAndMemorandumAccountRequestedRecoveryRefund>
    <sjw:RegulatoryRateFilingsRequestedAuthorizationForCapitalBudgetAmount
      contextRef="icd1251f5040e429281b1be0101fe71b2_I20210104"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMjQxMw_5d713b90-98bc-4048-bc12-4aa5573ad9f0"
      unitRef="usd">435000000</sjw:RegulatoryRateFilingsRequestedAuthorizationForCapitalBudgetAmount>
    <sjw:RegulatoryRateFilingsRequestedRateIncreaseYearOne
      contextRef="i214cb995048d40929098139fbd81b6c8_I20210503"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMjkwNQ_24c45934-4edf-4f5d-bcd1-15cedc51db54"
      unitRef="usd">6418000</sjw:RegulatoryRateFilingsRequestedRateIncreaseYearOne>
    <sjw:RegulatoryRateFilingsRequestedRateIncreaseasPercentageofTotalRevenueatTimeofRequestYearOne
      contextRef="i214cb995048d40929098139fbd81b6c8_I20210503"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMjkxMQ_c8d276fa-7be7-4e89-8773-83bdb4a659c9"
      unitRef="number">0.0161</sjw:RegulatoryRateFilingsRequestedRateIncreaseasPercentageofTotalRevenueatTimeofRequestYearOne>
    <sjw:RegulatoryRateFilingsRateOfReturnRequested
      contextRef="i214cb995048d40929098139fbd81b6c8_I20210503"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMjk3NA_209e5520-740f-473f-878b-2fbe6f90ca26"
      unitRef="number">0.0811</sjw:RegulatoryRateFilingsRateOfReturnRequested>
    <sjw:RegulatoryRateFilingsRateOfReturnCurrent
      contextRef="i214cb995048d40929098139fbd81b6c8_I20210503"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMzAwMg_53e01020-ddb4-4653-8783-75aad4685a09"
      unitRef="number">0.0764</sjw:RegulatoryRateFilingsRateOfReturnCurrent>
    <sjw:RegulatoryRateFilingsAverageCostOfDebtRateRequested
      contextRef="i214cb995048d40929098139fbd81b6c8_I20210503"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMzA1NQ_65346daf-634d-44e1-bbb5-ce2c52f40b92"
      unitRef="number">0.0620</sjw:RegulatoryRateFilingsAverageCostOfDebtRateRequested>
    <sjw:RegulatoryRateFilingsAverageCostOfDebtRateCurrent
      contextRef="i214cb995048d40929098139fbd81b6c8_I20210503"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMzA2MQ_6f07fb30-97a4-478d-a734-bca1a50246cf"
      unitRef="number">0.0548</sjw:RegulatoryRateFilingsAverageCostOfDebtRateCurrent>
    <sjw:RegulatoryRateFilingsReturnOfEquityRateRequested
      contextRef="i214cb995048d40929098139fbd81b6c8_I20210503"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMzA5MQ_ef48fbc4-3a1e-4dbb-9dee-c313a07e67bd"
      unitRef="number">0.1030</sjw:RegulatoryRateFilingsReturnOfEquityRateRequested>
    <sjw:RegulatoryRateFilingsReturnOfEquityRateCurrent
      contextRef="i214cb995048d40929098139fbd81b6c8_I20210503"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMzExOQ_b1c85309-bd5c-46a4-ac31-3118ad037cfa"
      unitRef="number">0.0890</sjw:RegulatoryRateFilingsReturnOfEquityRateCurrent>
    <sjw:RegulatoryRateFilingsCapitalStructureDebtPercentageCurrent
      contextRef="i214cb995048d40929098139fbd81b6c8_I20210503"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMzIyOA_8c1e9f05-715a-402d-8dc6-6dc1cfb58f25"
      unitRef="number">0.47</sjw:RegulatoryRateFilingsCapitalStructureDebtPercentageCurrent>
    <sjw:RegulatoryRateFilingsCapitalStructureEquityPercentageCurrent
      contextRef="i214cb995048d40929098139fbd81b6c8_I20210503"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMzI0MA_e192c3aa-4a28-4b23-8e22-d7e8ae38cdbd"
      unitRef="number">0.53</sjw:RegulatoryRateFilingsCapitalStructureEquityPercentageCurrent>
    <sjw:RegulatoryRateFilingsCapitalStructureDebtPercentageRequested
      contextRef="i214cb995048d40929098139fbd81b6c8_I20210503"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMzI2Nw_c2a35a22-ecfd-4202-9967-db9c95ae9b91"
      unitRef="number">0.45</sjw:RegulatoryRateFilingsCapitalStructureDebtPercentageRequested>
    <sjw:RegulatoryRateFilingsCapitalStructureEquityPercentageRequested
      contextRef="i214cb995048d40929098139fbd81b6c8_I20210503"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMzI3OQ_46a459eb-eb0b-4ef5-b235-9d764acab8d9"
      unitRef="number">0.55</sjw:RegulatoryRateFilingsCapitalStructureEquityPercentageRequested>
    <sjw:RegulatoryRateFilingsRequestedRateIncreaseYearOne
      contextRef="i2906db31729144368b472714b61dd053_I20210527"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMzQ3Ng_8e2279bf-8d18-41da-9609-4350ce51dfc6"
      unitRef="usd">17262000</sjw:RegulatoryRateFilingsRequestedRateIncreaseYearOne>
    <sjw:RegulatoryRateFilingsRequestedRateIncreaseasPercentageofTotalRevenueatTimeofRequestYearOne
      contextRef="i2906db31729144368b472714b61dd053_I20210527"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMzQ4Mg_3cf8fec3-9692-4f07-8d18-20b96fc9a6b7"
      unitRef="number">0.0434</sjw:RegulatoryRateFilingsRequestedRateIncreaseasPercentageofTotalRevenueatTimeofRequestYearOne>
    <sjw:RequestedWICASurchargeIncreaseDecreasePercentage
      contextRef="i183533d74e8b4ea4b976165501a9f94c_I20201028"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfNDgyNQ_3f9ad32d-97e5-4747-974c-a653bb99891c"
      unitRef="number">0.0111</sjw:RequestedWICASurchargeIncreaseDecreasePercentage>
    <us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount
      contextRef="i6a9d492abb3d4189b8a4c4970bf86867_D20201028-20201028"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfNDg1NQ_f0474246-3e97-41df-9dee-6d488278f8e1"
      unitRef="usd">956000</us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount>
    <sjw:RequestedWICASurchargePercentage
      contextRef="ifc46bb1b850741469f8754a9dc72a55d_I20201028"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfNDkxNQ_1133ecdd-6140-482a-8b26-195e895d99ec"
      unitRef="number">0.0694</sjw:RequestedWICASurchargePercentage>
    <sjw:RequestedWICASurchargeIncreaseDecreasePercentage
      contextRef="i94ac8ee7c9ad44b5ae08635371492814_I20210201"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfNTE2Ng_129ecd95-89fe-49a8-9636-035a2d643feb"
      unitRef="number">0.0009</sjw:RequestedWICASurchargeIncreaseDecreasePercentage>
    <sjw:RequestedWICASurchargePercentage
      contextRef="iec3b690742ee408e99bad5759195508d_I20210303"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfNTI4NA_e61ec06b-65a7-4ecb-a37f-a4e4be77c12e"
      unitRef="number">0.0703</sjw:RequestedWICASurchargePercentage>
    <sjw:WICASurchargePercentage
      contextRef="id15320a752c847d8ad9891f781c9795c_I20210728"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMTA5OTUxMTcxMDI3Ng_a072dace-d5be-42f9-b59d-3f4fbe2e7e82"
      unitRef="number">0</sjw:WICASurchargePercentage>
    <us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount
      contextRef="i8bc7998a01034abe988758f3063e5531_D20211026-20211026"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMTA5OTUxMTcxMDI4Nw_d0212020-5347-4866-a915-7550b19b6a1d"
      unitRef="usd">21746000</us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount>
    <sjw:RequestedWICASurchargePercentage
      contextRef="ia03337c3f8d249949d57f5beceacf3a5_I20220131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMTY0OTI2NzUyOTY4Nw_cd9d7e42-4cc8-4844-9a7e-a0c1b15228c8"
      unitRef="number">0.0249</sjw:RequestedWICASurchargePercentage>
    <us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount
      contextRef="ia24820807fac49a3a9c9f27d05623b3a_D20220101-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMTA5OTUxMTcxMDI5Ng_c670310f-8ea7-4e96-baa2-0ba156e5aafc"
      unitRef="usd">2581000</us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount>
    <sjw:WICASurchargePercentage
      contextRef="id15320a752c847d8ad9891f781c9795c_I20210728"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMjc0ODc3OTEzOTM3OA_e2e5c1ae-1281-4749-af25-c6e30d7cd322"
      unitRef="number">0</sjw:WICASurchargePercentage>
    <sjw:AuthorizedWICASurchargePercentage
      contextRef="ib652828afc1b482583b20d8ca8b43b27_I20210727"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfNTQ2Mg_21465002-68f6-42c5-90a5-288c2f10fbfe"
      unitRef="number">0.0703</sjw:AuthorizedWICASurchargePercentage>
    <sjw:AuthorizedWICASurchargePercentage
      contextRef="i96194df8397341b3ae792ad99f12f8ea_I20210727"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfNTQ2OQ_8e05451d-25da-4098-a116-d3b4c76f6628"
      unitRef="number">0.0851</sjw:AuthorizedWICASurchargePercentage>
    <sjw:RegulatoryRateFilingsRequestedIncreaseInRevenues
      contextRef="i9df8f376704047de9f9020351bc7b163_I20210115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfNTc2Mg_c83630f1-38da-4b7c-8eed-d13b4085d297"
      unitRef="usd">20206000</sjw:RegulatoryRateFilingsRequestedIncreaseInRevenues>
    <sjw:RegulatoryRateFilingsRequestedIncreaseInRevenuesCompletedInfrastructureInvestmentsNotCurrentlyInApprovedRatesAndSurcharges
      contextRef="i9df8f376704047de9f9020351bc7b163_I20210115"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfNTgwOA_c4e39cdd-b3a4-4c51-ba38-8ee09bd5016f"
      unitRef="usd">265514000</sjw:RegulatoryRateFilingsRequestedIncreaseInRevenuesCompletedInfrastructureInvestmentsNotCurrentlyInApprovedRatesAndSurcharges>
    <sjw:RegulatoryRateFilingsApprovedRevenueIncrease
      contextRef="id15320a752c847d8ad9891f781c9795c_I20210728"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfNjgwMw_87b9bce1-5bee-4370-b6ef-bc56d535d77f"
      unitRef="usd">5208000</sjw:RegulatoryRateFilingsApprovedRevenueIncrease>
    <sjw:RegulatoryRateFilingsReturnOfEquityRateApproved
      contextRef="id15320a752c847d8ad9891f781c9795c_I20210728"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfNjg0OA_4cb6966f-e067-4f6c-b643-7c06355c6ddb"
      unitRef="number">0.090</sjw:RegulatoryRateFilingsReturnOfEquityRateApproved>
    <sjw:RegulatoryRateFilingsStatutoryCapResetValue
      contextRef="id15320a752c847d8ad9891f781c9795c_I20210728"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfNzQ1MQ_1d099022-34a6-4dd1-99d9-500747d0e56e"
      unitRef="usd">0</sjw:RegulatoryRateFilingsStatutoryCapResetValue>
    <sjw:RegulatoryRateFilingsRequestedIncreaseInRevenues
      contextRef="i13c356d983514779b5862fe6b2c472e3_I20210811"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMTA5OTUxMTcxMDMwNA_b75a820a-f567-4f29-9537-3e1b760895cf"
      unitRef="usd">2229000</sjw:RegulatoryRateFilingsRequestedIncreaseInRevenues>
    <sjw:RegulatoryRateFilingsApprovedRevenueIncrease
      contextRef="i15e76986c5da41858ab66b5f46ef019d_I20211025"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMTA5OTUxMTcxMDMxMQ_a3a36368-219e-41a9-9174-b86e7b5e2076"
      unitRef="usd">1752000</sjw:RegulatoryRateFilingsApprovedRevenueIncrease>
    <sjw:RegulatoryRateFilingsRequestedAuthorizationForDebtIssuanceAmount
      contextRef="i84fa663c7dd94f82aa1221d438c1a7da_I20210316"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfNzczMA_059b833b-47d4-4534-9d4b-7204dcb4083a"
      unitRef="usd">100000000</sjw:RegulatoryRateFilingsRequestedAuthorizationForDebtIssuanceAmount>
    <sjw:AuthorizedRegulatorySurchargePerThousandGallons
      contextRef="i5c13bfc119ba49daa65211e81198df64_I20210129"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfODQ5MQ_32deeca2-83b7-449a-88f4-a157f1bb579e"
      unitRef="usd">0.95</sjw:AuthorizedRegulatorySurchargePerThousandGallons>
    <sjw:AuthorizedRegulatorySurchargePerThousandGallons
      contextRef="id9ee21825d2348d88a3ceaf498010faa_I20210301"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfODQ5Nw_dccc200b-4ea1-4857-ac06-8a3f73a61130"
      unitRef="usd">0.70</sjw:AuthorizedRegulatorySurchargePerThousandGallons>
    <sjw:AuthorizedRegulatorySurchargePercentIncrease
      contextRef="i6d6ea05b87e84a4f885c383c27965a89_I20210818"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMjc0ODc3OTEzOTM4Ng_65cf1862-3b3f-46aa-9646-aa1dad0e760e"
      unitRef="number">0.13</sjw:AuthorizedRegulatorySurchargePercentIncrease>
    <sjw:AuthorizedRegulatorySurchargePerThousandGallons
      contextRef="i8ab847a5e11d405eba8b6cc4ecfb5a24_I20201201"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfODg0NA_da226bb9-f8b2-41b7-a0cd-81eadb9bc5a1"
      unitRef="usd">2.02</sjw:AuthorizedRegulatorySurchargePerThousandGallons>
    <sjw:AuthorizedRegulatorySurchargePerThousandGallons
      contextRef="i49aa5331ddd64b7894a34abecf74763c_I20210225"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfODg1MA_ac7a6751-37a8-4663-8c2c-576f3940f957"
      unitRef="usd">1.84</sjw:AuthorizedRegulatorySurchargePerThousandGallons>
    <sjw:AuthorizedRegulatoryBaseChargePerResidentialAccount
      contextRef="i49aa5331ddd64b7894a34abecf74763c_I20210225"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfODkyOQ_3250966e-9d2f-4cf5-b9ff-5fba530724fd"
      unitRef="usd">0.51</sjw:AuthorizedRegulatoryBaseChargePerResidentialAccount>
    <sjw:PotentialIncreaseInNumberOfServiceConnections
      contextRef="i24b99e1186944c1c870e7028f1d5ea17_I20210628"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfOTg4Mw_90b1f7b8-10f5-478e-b465-37f057d9a9df"
      unitRef="serviceconnection">1400</sjw:PotentialIncreaseInNumberOfServiceConnections>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount
      contextRef="i1094bb01b0e14a038d0363c2cf71b288_D20200617-20200617"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMTAxODQ_14da7715-edb8-42ac-9c7f-35529eb8223c"
      unitRef="usd">198000</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <sjw:PublicUtilitiesApprovedRateIncreaseDecreasePercentageStepIncrease1
      contextRef="i1094bb01b0e14a038d0363c2cf71b288_D20200617-20200617"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMTAyOTI_8e123776-0970-4098-a71e-1faf9609f363"
      unitRef="number">0.0980</sjw:PublicUtilitiesApprovedRateIncreaseDecreasePercentageStepIncrease1>
    <sjw:PublicUtilitiesApprovedRateIncreaseDecreasePercentageStepIncrease2
      contextRef="i1094bb01b0e14a038d0363c2cf71b288_D20200617-20200617"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMTAzNDA_caa8018d-4c23-40c6-aa0f-4c27a4dade96"
      unitRef="number">0.0351</sjw:PublicUtilitiesApprovedRateIncreaseDecreasePercentageStepIncrease2>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreasePercentage
      contextRef="i1094bb01b0e14a038d0363c2cf71b288_D20200617-20200617"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMTA0MTI_c2641f59-0f40-43d8-bcc8-5e9b935db73c"
      unitRef="number">0.1331</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreasePercentage>
    <sjw:RequestedWISCSurchargeIncreaseDecreasePercentage
      contextRef="iaa9e517b2004461fb0e6d32d8385c82e_I20201123"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMTA2MDA_3b74847a-6a0b-4291-8914-55730f0c741e"
      unitRef="number">0.011</sjw:RequestedWISCSurchargeIncreaseDecreasePercentage>
    <sjw:RequestedWISCSurchargeIncreaseDecreasePercentage
      contextRef="i7228fedd83234cfcbbca9d750b60ae0f_I20201123"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMTA2MDc_2d086b94-05ea-4f21-b32f-046248e827c0"
      unitRef="number">0.05</sjw:RequestedWISCSurchargeIncreaseDecreasePercentage>
    <us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount
      contextRef="i76a6f5a0229e47b7bd6cdb27bce66b51_D20201123-20201123"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMTA2Mzg_0632be8e-a6c2-4651-ba50-cc794979eafc"
      unitRef="usd">304000</us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount>
    <sjw:RegulatoryRateFilingsRequestedRateIncreaseYearOne
      contextRef="i715a0b2b69f44951938a3bb71d765d8c_I20210310"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMTA5MjY_f7b5898b-b372-4d0c-8f0e-f39b91fac16e"
      unitRef="usd">6659000</sjw:RegulatoryRateFilingsRequestedRateIncreaseYearOne>
    <sjw:RegulatoryRateFilingsRequestedRateIncreaseasPercentageofTotalRevenueatTimeofRequestYearOne
      contextRef="i715a0b2b69f44951938a3bb71d765d8c_I20210310"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMTA5MzM_4adda984-364d-4d66-bc89-ed25308e9c5c"
      unitRef="number">0.775</sjw:RegulatoryRateFilingsRequestedRateIncreaseasPercentageofTotalRevenueatTimeofRequestYearOne>
    <sjw:RegulatoryRateFilingsRequestedProjectReplacementValue
      contextRef="ia4674703a2de471ebb97aaa8a8cab7eb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMTEyNDQ_500bbe66-7516-4bcb-babe-616c018b8060"
      unitRef="usd">60000000</sjw:RegulatoryRateFilingsRequestedProjectReplacementValue>
    <sjw:AuthorizedTemporarySurchargePercentage
      contextRef="i6715a9a4bf7246b2862d8110c6090956_I20210623"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMTE0OTM_b2b1689f-d0fd-436d-b9b6-ade474a5db3f"
      unitRef="number">0.2265</sjw:AuthorizedTemporarySurchargePercentage>
    <sjw:AuthorizedTemporarySurchargePeriodEffective
      contextRef="i6715a9a4bf7246b2862d8110c6090956_I20210623"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfMTA5OTUxMTY3ODQwMQ_299e2364-d85e-4ecf-b0bc-ee4add1bca9d">P1Y</sjw:AuthorizedTemporarySurchargePeriodEffective>
    <sjw:RegulatoryRateFilingsRequestedRateIncreaseYearOne
      contextRef="i80ca604a81a34b4480d636bbcb215c55_I20210908"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfNTQ5NzU1ODE4MjE0MQ_c4f84f99-1bf2-4b20-882b-861ccee0a659"
      unitRef="usd">6880000</sjw:RegulatoryRateFilingsRequestedRateIncreaseYearOne>
    <sjw:RegulatoryRateFilingsRequestedRateIncreaseasPercentageofTotalRevenueatTimeofRequestYearOne
      contextRef="i80ca604a81a34b4480d636bbcb215c55_I20210908"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNC9mcmFnOjM4YzEwYzZkODIxMDQ3ZGZiMjI4MjVjYzUzNTVhMDAyL3RleHRyZWdpb246MzhjMTBjNmQ4MjEwNDdkZmIyMjgyNWNjNTM1NWEwMDJfNTQ5NzU1ODE4MjE0OQ_7d157207-e2e9-4f93-89f6-e89dd6ab3d7d"
      unitRef="number">0.801</sjw:RegulatoryRateFilingsRequestedRateIncreaseasPercentageofTotalRevenueatTimeofRequestYearOne>
    <us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNy9mcmFnOjdlNDk2MGVjMDE2MDRmZWJhYTBjMWUyNzc1ZGQ2ZTczL3RleHRyZWdpb246N2U0OTYwZWMwMTYwNGZlYmFhMGMxZTI3NzVkZDZlNzNfNTM4_751b2bd4-f7d3-4d1f-b3ce-253cdb3fb4d7">Regulatory Assets, Net&lt;div style="margin-top: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, 2021, and December&#160;31, 2020:&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;15,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 medical 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;99,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;20,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;22,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;33,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;5,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;7,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;182,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current regulatory 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;3,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total regulatory assets, net, less current portion&lt;/span&gt;&lt;/td&gt;&lt;td 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;178,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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, 2021, and December&#160;31, 2020, SJW Group&#x2019;s regulatory assets, net not earning a return primarily included postretirement pensions and other medical benefits unfunded amount, and the business combinations debt premium, net.  The total amount of regulatory assets, net not earning a return at September&#160;30, 2021, and December&#160;31, 2020, either by interest on the regulatory asset/liability or as a component of rate base at the allowed rate of return was $121,090 and $119,236, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock>
    <us-gaap:ScheduleOfRegulatoryAssetsTextBlock
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNy9mcmFnOjdlNDk2MGVjMDE2MDRmZWJhYTBjMWUyNzc1ZGQ2ZTczL3RleHRyZWdpb246N2U0OTYwZWMwMTYwNGZlYmFhMGMxZTI3NzVkZDZlNzNfNTQ1_b846a292-fac6-4cf1-880f-ebc8c31567aa">&lt;div style="margin-top: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, 2021, and December&#160;31, 2020:&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;15,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 medical 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;99,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;20,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;22,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;33,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;5,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;7,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;182,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current regulatory 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;3,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total regulatory assets, net, less current portion&lt;/span&gt;&lt;/td&gt;&lt;td 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;178,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:RegulatoryAssets
      contextRef="i04cf856ebf6f4fa78fe404e4bd909e01_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNy9mcmFnOjdlNDk2MGVjMDE2MDRmZWJhYTBjMWUyNzc1ZGQ2ZTczL3RhYmxlOjU5MmYyMjZmMTFkMTQ0NGM5MThhOWZjOGI2ZWFjNDExL3RhYmxlcmFuZ2U6NTkyZjIyNmYxMWQxNDQ0YzkxOGE5ZmM4YjZlYWM0MTFfMi0yLTEtMS0w_275b55e2-cf80-4c4f-b4bf-660f275c3e24"
      unitRef="usd">15772000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="i30c880a5c5d84177a882883f614df973_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNy9mcmFnOjdlNDk2MGVjMDE2MDRmZWJhYTBjMWUyNzc1ZGQ2ZTczL3RhYmxlOjU5MmYyMjZmMTFkMTQ0NGM5MThhOWZjOGI2ZWFjNDExL3RhYmxlcmFuZ2U6NTkyZjIyNmYxMWQxNDQ0YzkxOGE5ZmM4YjZlYWM0MTFfMi00LTEtMS0w_0a65ef56-b8d7-4bf6-8751-4c8fa88d7682"
      unitRef="usd">6230000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="iea29e9e070264f1a8a52916c6960f3ee_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNy9mcmFnOjdlNDk2MGVjMDE2MDRmZWJhYTBjMWUyNzc1ZGQ2ZTczL3RhYmxlOjU5MmYyMjZmMTFkMTQ0NGM5MThhOWZjOGI2ZWFjNDExL3RhYmxlcmFuZ2U6NTkyZjIyNmYxMWQxNDQ0YzkxOGE5ZmM4YjZlYWM0MTFfMy0yLTEtMS0w_58007ebf-ae84-4021-9433-1c25f5b9e45c"
      unitRef="usd">99213000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="i491391fbecbf482884e5ac1895c46bff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNy9mcmFnOjdlNDk2MGVjMDE2MDRmZWJhYTBjMWUyNzc1ZGQ2ZTczL3RhYmxlOjU5MmYyMjZmMTFkMTQ0NGM5MThhOWZjOGI2ZWFjNDExL3RhYmxlcmFuZ2U6NTkyZjIyNmYxMWQxNDQ0YzkxOGE5ZmM4YjZlYWM0MTFfMy00LTEtMS0w_e8d1806f-b6a4-46ff-9cb3-dc920a6b9ca7"
      unitRef="usd">95559000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="i3375c4711cf84b838dae9165f49e257f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNy9mcmFnOjdlNDk2MGVjMDE2MDRmZWJhYTBjMWUyNzc1ZGQ2ZTczL3RhYmxlOjU5MmYyMjZmMTFkMTQ0NGM5MThhOWZjOGI2ZWFjNDExL3RhYmxlcmFuZ2U6NTkyZjIyNmYxMWQxNDQ0YzkxOGE5ZmM4YjZlYWM0MTFfNC0yLTEtMS0w_fee783ef-66ba-4ad2-b1e2-8e0f49a8ea05"
      unitRef="usd">20573000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="i5862c696fda643579acca36484693d10_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNy9mcmFnOjdlNDk2MGVjMDE2MDRmZWJhYTBjMWUyNzc1ZGQ2ZTczL3RhYmxlOjU5MmYyMjZmMTFkMTQ0NGM5MThhOWZjOGI2ZWFjNDExL3RhYmxlcmFuZ2U6NTkyZjIyNmYxMWQxNDQ0YzkxOGE5ZmM4YjZlYWM0MTFfNC00LTEtMS0w_dccede5d-5113-4e1d-9551-4113c5cf8bc2"
      unitRef="usd">22479000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="i3608962a948949bda5fc855c0038252b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNy9mcmFnOjdlNDk2MGVjMDE2MDRmZWJhYTBjMWUyNzc1ZGQ2ZTczL3RhYmxlOjU5MmYyMjZmMTFkMTQ0NGM5MThhOWZjOGI2ZWFjNDExL3RhYmxlcmFuZ2U6NTkyZjIyNmYxMWQxNDQ0YzkxOGE5ZmM4YjZlYWM0MTFfNS0yLTEtMS0w_2cc200c9-2a0f-49aa-bf92-186819ade5c3"
      unitRef="usd">33277000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="i6aa154347a9043459fca69032d45ca08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNy9mcmFnOjdlNDk2MGVjMDE2MDRmZWJhYTBjMWUyNzc1ZGQ2ZTczL3RhYmxlOjU5MmYyMjZmMTFkMTQ0NGM5MThhOWZjOGI2ZWFjNDExL3RhYmxlcmFuZ2U6NTkyZjIyNmYxMWQxNDQ0YzkxOGE5ZmM4YjZlYWM0MTFfNS00LTEtMS0w_e9be2689-f1d2-4151-837c-c7619d552f03"
      unitRef="usd">25463000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="i845aca9e3bf04db6b4ab13793fec56f7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNy9mcmFnOjdlNDk2MGVjMDE2MDRmZWJhYTBjMWUyNzc1ZGQ2ZTczL3RhYmxlOjU5MmYyMjZmMTFkMTQ0NGM5MThhOWZjOGI2ZWFjNDExL3RhYmxlcmFuZ2U6NTkyZjIyNmYxMWQxNDQ0YzkxOGE5ZmM4YjZlYWM0MTFfNi0yLTEtMS0w_bdd9315c-542a-4b44-891a-0ff0a3bbf319"
      unitRef="usd">5489000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="i2a89911d55b1438980fc37888c92c191_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNy9mcmFnOjdlNDk2MGVjMDE2MDRmZWJhYTBjMWUyNzc1ZGQ2ZTczL3RhYmxlOjU5MmYyMjZmMTFkMTQ0NGM5MThhOWZjOGI2ZWFjNDExL3RhYmxlcmFuZ2U6NTkyZjIyNmYxMWQxNDQ0YzkxOGE5ZmM4YjZlYWM0MTFfNi00LTEtMS0w_07415b09-ea42-4f5d-811a-d77005c77c00"
      unitRef="usd">323000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="ifa5146d352c3407abbbe4ab4bb99f0d4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNy9mcmFnOjdlNDk2MGVjMDE2MDRmZWJhYTBjMWUyNzc1ZGQ2ZTczL3RhYmxlOjU5MmYyMjZmMTFkMTQ0NGM5MThhOWZjOGI2ZWFjNDExL3RhYmxlcmFuZ2U6NTkyZjIyNmYxMWQxNDQ0YzkxOGE5ZmM4YjZlYWM0MTFfNy0yLTEtMS0w_383636b0-c8f9-4923-9c4c-6988a66c4b94"
      unitRef="usd">7786000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="i8486b9f7e4ca483090100081ff65e4ca_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNy9mcmFnOjdlNDk2MGVjMDE2MDRmZWJhYTBjMWUyNzc1ZGQ2ZTczL3RhYmxlOjU5MmYyMjZmMTFkMTQ0NGM5MThhOWZjOGI2ZWFjNDExL3RhYmxlcmFuZ2U6NTkyZjIyNmYxMWQxNDQ0YzkxOGE5ZmM4YjZlYWM0MTFfNy00LTEtMS0w_1c2fa698-1e08-450a-8ba0-6c2e04ebe196"
      unitRef="usd">8176000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNy9mcmFnOjdlNDk2MGVjMDE2MDRmZWJhYTBjMWUyNzc1ZGQ2ZTczL3RhYmxlOjU5MmYyMjZmMTFkMTQ0NGM5MThhOWZjOGI2ZWFjNDExL3RhYmxlcmFuZ2U6NTkyZjIyNmYxMWQxNDQ0YzkxOGE5ZmM4YjZlYWM0MTFfOC0yLTEtMS0w_fdccdca5-357a-4170-86f9-dab563a72df2"
      unitRef="usd">182110000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNy9mcmFnOjdlNDk2MGVjMDE2MDRmZWJhYTBjMWUyNzc1ZGQ2ZTczL3RhYmxlOjU5MmYyMjZmMTFkMTQ0NGM5MThhOWZjOGI2ZWFjNDExL3RhYmxlcmFuZ2U6NTkyZjIyNmYxMWQxNDQ0YzkxOGE5ZmM4YjZlYWM0MTFfOC00LTEtMS0w_90ea43fb-da08-4e4e-a953-9a0bc669023a"
      unitRef="usd">158230000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNy9mcmFnOjdlNDk2MGVjMDE2MDRmZWJhYTBjMWUyNzc1ZGQ2ZTczL3RhYmxlOjU5MmYyMjZmMTFkMTQ0NGM5MThhOWZjOGI2ZWFjNDExL3RhYmxlcmFuZ2U6NTkyZjIyNmYxMWQxNDQ0YzkxOGE5ZmM4YjZlYWM0MTFfOS0yLTEtMS0w_610dd7f0-094b-4e49-9de1-6fafce882395"
      unitRef="usd">3249000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNy9mcmFnOjdlNDk2MGVjMDE2MDRmZWJhYTBjMWUyNzc1ZGQ2ZTczL3RhYmxlOjU5MmYyMjZmMTFkMTQ0NGM5MThhOWZjOGI2ZWFjNDExL3RhYmxlcmFuZ2U6NTkyZjIyNmYxMWQxNDQ0YzkxOGE5ZmM4YjZlYWM0MTFfOS00LTEtMS0w_7c0466dd-af98-4399-bb5c-c0687227de33"
      unitRef="usd">1748000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNy9mcmFnOjdlNDk2MGVjMDE2MDRmZWJhYTBjMWUyNzc1ZGQ2ZTczL3RhYmxlOjU5MmYyMjZmMTFkMTQ0NGM5MThhOWZjOGI2ZWFjNDExL3RhYmxlcmFuZ2U6NTkyZjIyNmYxMWQxNDQ0YzkxOGE5ZmM4YjZlYWM0MTFfMTAtMi0xLTEtMA_1d9d0134-073e-4aef-88f5-8b22c6d4daab"
      unitRef="usd">178861000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNy9mcmFnOjdlNDk2MGVjMDE2MDRmZWJhYTBjMWUyNzc1ZGQ2ZTczL3RhYmxlOjU5MmYyMjZmMTFkMTQ0NGM5MThhOWZjOGI2ZWFjNDExL3RhYmxlcmFuZ2U6NTkyZjIyNmYxMWQxNDQ0YzkxOGE5ZmM4YjZlYWM0MTFfMTAtNC0xLTEtMA_fb5dd72f-1612-4b0c-944d-aeb31ba809cc"
      unitRef="usd">156482000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNy9mcmFnOjdlNDk2MGVjMDE2MDRmZWJhYTBjMWUyNzc1ZGQ2ZTczL3RleHRyZWdpb246N2U0OTYwZWMwMTYwNGZlYmFhMGMxZTI3NzVkZDZlNzNfNTEy_65634c59-e2f9-4088-a83a-ecfc807ba361"
      unitRef="usd">121090000</us-gaap:RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided>
    <us-gaap:RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV8zNy9mcmFnOjdlNDk2MGVjMDE2MDRmZWJhYTBjMWUyNzc1ZGQ2ZTczL3RleHRyZWdpb246N2U0OTYwZWMwMTYwNGZlYmFhMGMxZTI3NzVkZDZlNzNfNTE5_57193cf5-49ad-4081-b542-81e2c9a00a71"
      unitRef="usd">119236000</us-gaap:RemainingAmountsOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided>
    <us-gaap:PublicUtilitiesDisclosureTextBlock
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RleHRyZWdpb246YTYyMjQ1ZjJiOWQ1NGU0MzlhZDczOGE2MDc2ZGViYjZfMTI4NA_28e1fa20-c868-4a54-89d9-fdb8b6cb792f">Balancing and Memorandum AccountsSJWC 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.&lt;div style="margin-top: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, 2021, and 2020 as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 2021&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, 2020&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;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;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;10,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,124)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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="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;12,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of capital memorandum account&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,562)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;(1,562)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,560)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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,561)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Tax 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;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(829)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(432)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,034)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;(996)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;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;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;8,287&#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,087)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,626&#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;9,826&#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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;7,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;/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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(253)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;2,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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;11,509&#160;&lt;/span&gt;&lt;/td&gt;&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;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;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;17,615&#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;1,101&#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,619&#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="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;21,335&#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="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 2021&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, 2020&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;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;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;7,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of capital memorandum account&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,561)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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,562)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,553)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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,561)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Tax 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;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,643)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;(432)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(759)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(996)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;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;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;(1,940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,299&#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,467&#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;9,826&#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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;7,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;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;2,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;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,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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;11,509&#160;&lt;/span&gt;&lt;/td&gt;&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;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;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;5,283&#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,608&#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;9,444&#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="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;21,335&#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-type accounts not included for recovery or refund in the current general rate case will be reviewed by the CPUC in SJWC&#x2019;s next general rate case or at the time an individual account balance reaches a threshold of 2% of authorized revenue, whichever occurs first.</us-gaap:PublicUtilitiesDisclosureTextBlock>
    <us-gaap:PublicUtilitiesGeneralDisclosuresTableTextBlock
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RleHRyZWdpb246YTYyMjQ1ZjJiOWQ1NGU0MzlhZDczOGE2MDc2ZGViYjZfMTI4NQ_6fbb11c6-d49a-4912-b047-1daaa2d13958">&lt;div style="margin-top: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, 2021, and 2020 as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 2021&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, 2020&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;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;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;10,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,124)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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="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;12,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of capital memorandum account&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,562)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;(1,562)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,560)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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,561)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Tax 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;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(829)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(432)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,034)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;(996)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;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;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;8,287&#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,087)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,626&#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;9,826&#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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;7,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;/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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(253)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;2,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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;11,509&#160;&lt;/span&gt;&lt;/td&gt;&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;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;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;17,615&#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;1,101&#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,619&#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="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;21,335&#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="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 2021&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, 2020&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;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;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;7,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of capital memorandum account&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,561)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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,562)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,553)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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,561)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Tax 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;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,643)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;(432)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(759)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(996)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;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;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;(1,940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,299&#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,467&#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;9,826&#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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;7,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;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;2,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;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,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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;11,509&#160;&lt;/span&gt;&lt;/td&gt;&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;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;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;5,283&#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,608&#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;9,444&#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="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;21,335&#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="if454557c36ce474a8c668ccffc3387ce_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMy0xLTEtMS0w_eed8824e-aff7-44f0-90aa-65dff2b1c033"
      unitRef="usd">15278000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i32c7750da0ca48a8a7e31d332c39a23d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMy0zLTEtMS0w_940387bb-7bfd-4904-a103-5a67f9090974"
      unitRef="usd">363000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i32c7750da0ca48a8a7e31d332c39a23d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMy01LTEtMS0w_16aa61a4-18a0-4c93-b0f7-3969f7e91f7a"
      unitRef="usd">0</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i7cc9a6a035ec4fb0b7ba6701caa74aa4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMy05LTEtMS0w_37ddc0ff-e37a-49d9-94ec-a461ee9da972"
      unitRef="usd">15641000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i7f9985a407b74a02b35a21f20ab0166d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMy0xMS0xLTEtMA_4a3367f7-f6a3-4cfa-bdd2-3f1ce6823dec"
      unitRef="usd">10549000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="ib79d593ddedc42df84e46178cec2acb5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMy0xMy0xLTEtMA_ffd66a78-cd14-49ae-b276-e6d921122a85"
      unitRef="usd">-1124000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="ib79d593ddedc42df84e46178cec2acb5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMy0xNS0xLTEtMA_7ae4f10b-524e-4dd5-8678-5099d7fba2de"
      unitRef="usd">2625000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i639651297f66478f962416746244875c_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMy0xOS0xLTEtMA_33e0239b-98df-4205-945e-508baf8eb940"
      unitRef="usd">12050000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="ic379a0537e744ddbba6e20f3ec12e82b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfNi0xLTEtMS0w_636b71e9-43a9-40ef-97dd-16ebb4026b8c"
      unitRef="usd">-1562000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i9c6db3f051a44013847c946d3b232bcd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfNi0zLTEtMS0w_6a5e65c0-c4d8-446d-ae74-7ab4bac8b577"
      unitRef="usd">0</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i9c6db3f051a44013847c946d3b232bcd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfNi01LTEtMS0w_9457ea36-2bd3-4271-b386-0f52c9ed672b"
      unitRef="usd">0</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i6056490a966e476bbc0b2ef617dd8c12_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfNi05LTEtMS0w_d492e8a3-3695-4a76-ba39-2f716bb161d1"
      unitRef="usd">-1562000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i277c248bacb64fe8ab9ac039939750e4_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfNi0xMS0xLTEtMA_6306d838-6128-4e71-b6dd-3b57fd5b91e9"
      unitRef="usd">-1560000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i0a2a8059b8964febae38a7df50a66dd5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfNi0xMy0xLTEtMA_b153830b-01bf-4e49-ac5c-a0dd2eaad0cd"
      unitRef="usd">-1000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i0a2a8059b8964febae38a7df50a66dd5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfNi0xNS0xLTEtMA_22961b4d-441c-413e-b1a3-5c8639b74a56"
      unitRef="usd">0</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="ibef6500863ec40e9a87f0e1027a24d18_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfNi0xOS0xLTEtMA_9e37ace2-ce60-4af1-816a-1dd1e94c93dc"
      unitRef="usd">-1561000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i458e048a0f134a65b90d1317fd36746f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfNy0xLTEtMS0w_96873cfb-9ce0-454e-b965-4b4ed265f143"
      unitRef="usd">333000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i16c9fe0a85424e5985e848bb7b05ca9c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfNy0zLTEtMS0w_1992a9fe-e7ae-4b30-86f6-aa35c0f0159f"
      unitRef="usd">0</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i16c9fe0a85424e5985e848bb7b05ca9c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfNy01LTEtMS0w_760bd520-7819-4dd1-aa1f-aa2078721dfc"
      unitRef="usd">0</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="ia25b3dae7ea14ef3b2e7c9891cd5bec7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfNy05LTEtMS0w_e293d48c-41ec-4cd5-b8f7-fb1387385efc"
      unitRef="usd">333000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i7b38d116ddd741fb8a7eada9c53f9d93_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfNy0xMS0xLTEtMA_86851482-5e20-4341-af26-730e27d638e5"
      unitRef="usd">332000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="ie8c95bd77b164b6eb918a6a3fce59a37_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfNy0xMy0xLTEtMA_62263a05-347f-40c7-9572-497addc03132"
      unitRef="usd">1000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="ie8c95bd77b164b6eb918a6a3fce59a37_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfNy0xNS0xLTEtMA_3188be3d-61d4-4bf1-bf5e-5844d1785944"
      unitRef="usd">0</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i8f6949a9fd1a45d0bc17c3c48de20d7a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfNy0xOS0xLTEtMA_2bf7fdf9-ed8f-4170-9ad3-d442f7632996"
      unitRef="usd">333000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i1704a018ce544b9283986e0adf16fafb_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfOC0xLTEtMS0w_3c80e30e-94e4-4dff-8fbb-86f00bab9333"
      unitRef="usd">-829000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i0d3135de4a854c2fae0c6625cefe0161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfOC0zLTEtMS0w_2df4aca3-ddfb-44df-b8be-e4e90c6384b4"
      unitRef="usd">397000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i0d3135de4a854c2fae0c6625cefe0161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfOC01LTEtMS0w_972eba0a-3f79-407a-a172-d7ba08b3f07e"
      unitRef="usd">0</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="ifa5146d352c3407abbbe4ab4bb99f0d4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfOC05LTEtMS0w_8b0cb623-bc66-4846-8ace-72c7a55505f2"
      unitRef="usd">-432000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="ie5b7c2cd9a9346609bd4edaf5177bacb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfOC0xMS0xLTEtMA_579dfbaf-00db-45b9-b18f-dae73f7a2411"
      unitRef="usd">-1034000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i4e387cf981114a399369d53df286a534_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfOC0xMy0xLTEtMA_2a737f87-17af-4c4d-bfd0-129207fc7159"
      unitRef="usd">37000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i4e387cf981114a399369d53df286a534_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfOC0xNS0xLTEtMA_473f3644-ebeb-43f3-9033-17ea06bcd207"
      unitRef="usd">1000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i0fa7a796f3fd45a28241c9695b7fe6ad_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfOC0xOS0xLTEtMA_d21b2bf2-17f2-40f6-98b0-0080211d6902"
      unitRef="usd">-996000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="idbf0c4ae07b14ccdafc438ae7e66ecf8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfOS0xLTEtMS0w_1fd2c8d4-1ab9-4197-8153-add7347e52b2"
      unitRef="usd">13220000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfOS0zLTEtMS0w_ee9cc60e-d1cc-4573-9e4b-3a772b733f44"
      unitRef="usd">760000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfOS01LTEtMS0w_731a5023-1fa2-4adf-b477-d1ed35cdd39b"
      unitRef="usd">0</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfOS05LTEtMS0w_0932d097-8558-4332-903d-27201048631e"
      unitRef="usd">13980000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i7c1748e5d3d0477da212ee94e1b9999e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfOS0xMS0xLTEtMA_622104dc-31a1-44b0-b95e-0a8a3af4b987"
      unitRef="usd">8287000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfOS0xMy0xLTEtMA_9ceec016-32a7-4f81-9d38-4a1cdabbe5a2"
      unitRef="usd">-1087000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfOS0xNS0xLTEtMA_0bd0eedd-f97a-484a-8f86-8b8ded8e54da"
      unitRef="usd">2626000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="ib345f57d349049d79815fc7f5cf8faba_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfOS0xOS0xLTEtMA_a45119bc-1597-424b-bbd6-54cbfd625728"
      unitRef="usd">9826000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ief16dd81d17443988e9a5e6c4a63409b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTEtMS0xLTEtMA_730bc739-e198-4256-9ee9-f15a7467d1c3"
      unitRef="usd">9895000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i367309dda12f4fa898c32ea1686fb8da_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTEtMy0xLTEtMA_563e065b-414d-41f3-bd58-3f6524e161dc"
      unitRef="usd">388000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i367309dda12f4fa898c32ea1686fb8da_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTEtNS0xLTEtMA_ec60ee78-5d0b-4dba-ad44-2e1d7d2c7635"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ib1fcc4194e3442ac96a37f91693ea0a1_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTEtOS0xLTEtMA_7cc7e5dc-ab2a-4c50-a045-434093da6979"
      unitRef="usd">10283000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ic7844b0e97574924b462b4a6dc79511a_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTEtMTEtMS0xLTA_2d3cd2ea-356b-4303-9bee-1d776db8a6d5"
      unitRef="usd">5899000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i6574287328ee4a48b9ccbb0f30ad3940_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTEtMTMtMS0xLTA_891c20b1-4b18-4293-876d-68490a95c4e7"
      unitRef="usd">1222000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i6574287328ee4a48b9ccbb0f30ad3940_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTEtMTUtMS0xLTA_fa3889ae-54f8-436a-9de4-d7180ec75059"
      unitRef="usd">1000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i787bd14b0a974de3bdf438e046cb56b3_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTEtMTktMS0xLTA_45ecb48a-f0f6-4936-ad6d-2a12250362f2"
      unitRef="usd">7122000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="idcfe2b9182a1481cb2184fc9e8312800_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTItMS0xLTEtMA_ed2ed9e7-2bfd-4c8c-af90-92133ec426bd"
      unitRef="usd">4210000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="ia7d00da485e244d09b531a421cf10582_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTItMy0xLTEtMA_3a48a150-941d-48c9-aebc-5509e4ca2c4d"
      unitRef="usd">366000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="ia7d00da485e244d09b531a421cf10582_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTItNS0xLTEtMA_7bc04431-0c20-4323-bb75-c72390ede22e"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i2967bb5ea2a94e1fb7dc74ca5f452288_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTItOS0xLTEtMA_117ffb40-080e-4af9-a87e-93444d109367"
      unitRef="usd">4576000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i1aaf4ccad82c4b8a8e1802d878e527cb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTItMTEtMS0xLTA_3800fabe-81fd-46d2-b746-5edf7c33498c"
      unitRef="usd">2985000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i0533b056ab2c41fd8f92ec73b46fbe29_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTItMTMtMS0xLTA_0b6b26b4-7b1a-40dc-a3d8-a02305ac3e2a"
      unitRef="usd">-253000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i0533b056ab2c41fd8f92ec73b46fbe29_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTItMTUtMS0xLTA_c451a0f5-2e13-4d30-a05d-d83754d66e94"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i868d22ffd98b4874b1ae1cba40ccd93a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTItMTktMS0xLTA_46665691-466c-44fb-9a6a-79f3b8c371dd"
      unitRef="usd">2732000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="iadd48f17bc29470e96c12ee5462eb219_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTMtMS0xLTEtMA_32ff1fb5-b8b8-4bf4-9f62-6f28c4023190"
      unitRef="usd">928000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="ice7fd542bf4b437095760912e557b44b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTMtMy0xLTEtMA_23a79138-11fc-4425-bf7f-4abdf2552338"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="ice7fd542bf4b437095760912e557b44b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTMtNS0xLTEtMA_e0b379ea-afef-47d8-bdc2-32ea31483f65"
      unitRef="usd">-121000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i41b5eb3fceeb4731a7fb5b124be5e8d0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTMtOS0xLTEtMA_89440e0c-e95e-4efd-9e55-e7b76db41069"
      unitRef="usd">807000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="idfa9fcd4321240e8af4e0fc600d1e881_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTMtMTEtMS0xLTA_23b9b309-0797-4ae7-b654-ddcc0d72d606"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i446ae6afea774f1ab3a316b87e3c09dd_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTMtMTMtMS0xLTA_4c2ad1d5-d591-461c-ab39-51f28b5db601"
      unitRef="usd">1219000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i446ae6afea774f1ab3a316b87e3c09dd_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTMtMTUtMS0xLTA_a5cbb661-e7d8-43c5-add6-81c5defd063e"
      unitRef="usd">-8000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i2172afba189645a2bfef5f4fab2d1f94_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTMtMTktMS0xLTA_d378ccb3-7d69-4221-a90b-ff66f408a711"
      unitRef="usd">1211000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i78d79e36163c4736946a2bf7c33c4beb_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTQtMS0xLTEtMA_a9ed1bf6-b6d6-47f6-90cc-0e014ca4bab3"
      unitRef="usd">2618000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i2fea70827ed44c76afaec6c64b4a412b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTQtMy0xLTEtMA_4323d461-3e60-4443-afcf-e1da118906cb"
      unitRef="usd">567000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i2fea70827ed44c76afaec6c64b4a412b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTQtNS0xLTEtMA_c3037bef-751b-45c8-a424-8565759a0649"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ibc92c3d4ad414ef7b2e62fe6212b3768_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTQtOS0xLTEtMA_18a88065-7fb4-4fd5-8897-adeee630966d"
      unitRef="usd">3185000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ied0850e788d2488eb81edf61f149406f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTQtMTEtMS0xLTA_72d7c8c5-6ef1-45b1-9d75-b6d2c4620900"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i33d50994547f4242b69f0b3cd73631ab_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTQtMTMtMS0xLTA_f2b7c95e-8b00-47e8-8111-3d76c0350d57"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i33d50994547f4242b69f0b3cd73631ab_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTQtMTUtMS0xLTA_cf16021b-2981-49a8-bc7c-87e0786ab4ec"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i60d6203558684ae988d316d081755913_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTQtMTktMS0xLTA_ae8437c6-e3e2-470a-8a2d-cb9dc47a971b"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i1704a018ce544b9283986e0adf16fafb_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTUtMS0xLTEtMA_4d698771-53bc-4bab-9e28-b66e495fab5d"
      unitRef="usd">446000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i0d3135de4a854c2fae0c6625cefe0161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTUtMy0xLTEtMA_a2571ec3-9ce0-48bc-b3cd-6c5ebdb54128"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i0d3135de4a854c2fae0c6625cefe0161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTUtNS0xLTEtMA_c31a221a-2774-466f-8100-d728b88b0220"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ifa5146d352c3407abbbe4ab4bb99f0d4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTUtOS0xLTEtMA_a1d79770-9ac6-4363-b062-307fc6f79e0c"
      unitRef="usd">446000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ie5b7c2cd9a9346609bd4edaf5177bacb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTUtMTEtMS0xLTA_250e45ab-eb50-425b-a706-a917dcfc7ff8"
      unitRef="usd">444000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i4e387cf981114a399369d53df286a534_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTUtMTMtMS0xLTA_a5e9e57d-9af7-4fe8-aef3-1b445a456252"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i4e387cf981114a399369d53df286a534_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTUtMTUtMS0xLTA_4515d34c-4c6a-44db-9c3d-bfe795297747"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i0fa7a796f3fd45a28241c9695b7fe6ad_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTUtMTktMS0xLTA_a83515a0-cfde-489c-bf5b-c72992958bd8"
      unitRef="usd">444000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="idbf0c4ae07b14ccdafc438ae7e66ecf8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTYtMS0xLTEtMA_213e15c5-e617-46e6-ba84-a6c5f00e5229"
      unitRef="usd">18097000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTYtMy0xLTEtMA_fc8a3439-6e49-49ed-a958-cae9b317b6d7"
      unitRef="usd">1321000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTYtNS0xLTEtMA_a11ef498-19bc-4acd-9091-09f8a43590ef"
      unitRef="usd">-121000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTYtOS0xLTEtMA_a5f303db-0682-4355-95dd-844f2e43054a"
      unitRef="usd">19297000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i7c1748e5d3d0477da212ee94e1b9999e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTYtMTEtMS0xLTA_25e68ddf-c5f4-4cb9-8832-f0769d2fad7e"
      unitRef="usd">9328000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTYtMTMtMS0xLTA_daaad226-d40e-4446-84a6-e82728b4a601"
      unitRef="usd">2188000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTYtMTUtMS0xLTA_a53086a5-55da-474c-b581-28a010b43ff4"
      unitRef="usd">-7000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ib345f57d349049d79815fc7f5cf8faba_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTYtMTktMS0xLTA_d9215f56-6d67-4675-aee7-734f29c0c323"
      unitRef="usd">11509000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingAndMemorandumAccountNet
      contextRef="idbf0c4ae07b14ccdafc438ae7e66ecf8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTgtMS0xLTEtMA_20300431-e493-483a-aaa3-7e5d351d81db"
      unitRef="usd">31317000</sjw:BalancingAndMemorandumAccountNet>
    <sjw:BalancingandMemorandumAccountIncreaseDecrease
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTgtMy0xLTEtMA_c8962372-0f94-494d-834a-2509faeab80d"
      unitRef="usd">2081000</sjw:BalancingandMemorandumAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumAccountRefundsCollections
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTgtNS0xLTEtMA_bfaa85b4-98ed-465a-8758-0a5b294f6809"
      unitRef="usd">-121000</sjw:BalancingandMemorandumAccountRefundsCollections>
    <sjw:BalancingAndMemorandumAccountNet
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTgtOS0xLTEtMA_9264a32c-f337-4062-9205-c273b62e9c5b"
      unitRef="usd">33277000</sjw:BalancingAndMemorandumAccountNet>
    <sjw:BalancingAndMemorandumAccountNet
      contextRef="i7c1748e5d3d0477da212ee94e1b9999e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTgtMTEtMS0xLTA_e6dde392-dece-4c88-99fb-72bd8b8e7593"
      unitRef="usd">17615000</sjw:BalancingAndMemorandumAccountNet>
    <sjw:BalancingandMemorandumAccountIncreaseDecrease
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTgtMTMtMS0xLTA_fbc00e43-8426-4695-b240-f4da639e46ab"
      unitRef="usd">1101000</sjw:BalancingandMemorandumAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumAccountRefundsCollections
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTgtMTUtMS0xLTA_449766c3-eea6-4220-a7f8-90e9923a9399"
      unitRef="usd">2619000</sjw:BalancingandMemorandumAccountRefundsCollections>
    <sjw:BalancingAndMemorandumAccountNet
      contextRef="ib345f57d349049d79815fc7f5cf8faba_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjM4OGNlYTQyZGE4NDQzYzJhYTJjMzI2ZDU1NGYxMGY1L3RhYmxlcmFuZ2U6Mzg4Y2VhNDJkYTg0NDNjMmFhMmMzMjZkNTU0ZjEwZjVfMTgtMTktMS0xLTA_1cd49c4a-2be1-4edf-b90a-b5c189e591c3"
      unitRef="usd">21335000</sjw:BalancingAndMemorandumAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i1cd747fbe2344bdd8fb8708320720c40_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMy0xLTEtMS0w_0d73f90b-cd87-4b01-993d-39b4c183bfe9"
      unitRef="usd">12077000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i87b18f9f76504f5e8ad9119b2dcaef3a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMy0zLTEtMS0w_7494202e-5c68-4e83-ad08-79c0c749861c"
      unitRef="usd">3563000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i87b18f9f76504f5e8ad9119b2dcaef3a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMy01LTEtMS0w_35caa9ca-7ecf-49d9-b363-3c9b457eddf1"
      unitRef="usd">1000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i7cc9a6a035ec4fb0b7ba6701caa74aa4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMy05LTEtMS0w_9573cab4-01c9-4883-82c7-09b23880fb52"
      unitRef="usd">15641000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i764c14d802c941109eff1b65308ffeae_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMy0xMS0xLTEtMA_70d5ffa3-9773-4be8-9bcb-4fa542feec83"
      unitRef="usd">7015000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="ia2f95445f00d47b38dc6c62e9e3a6716_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMy0xMy0xLTEtMA_53d1c670-38eb-496e-8799-0f56368884e5"
      unitRef="usd">2437000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="ia2f95445f00d47b38dc6c62e9e3a6716_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMy0xNS0xLTEtMA_ed985871-d23f-49ee-be52-7304db54ad46"
      unitRef="usd">2598000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i639651297f66478f962416746244875c_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMy0xOS0xLTEtMA_946b78d9-fde0-4dc4-ab89-e11e31fd100d"
      unitRef="usd">12050000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i30bee0987a7a48efbf9bbd82b403b212_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfNi0xLTEtMS0w_0fee4ab8-8313-4016-a9b5-eddbc32930b5"
      unitRef="usd">-1561000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="iadb14750385c489d9b23e6f058196836_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfNi0zLTEtMS0w_a7636377-423c-42b2-bb0b-783c2b2193c2"
      unitRef="usd">-1000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="iadb14750385c489d9b23e6f058196836_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfNi01LTEtMS0w_9a8e6629-1506-43d2-9560-1fa1a3ff000a"
      unitRef="usd">0</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i6056490a966e476bbc0b2ef617dd8c12_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfNi05LTEtMS0w_5d9155d9-8f0b-413d-ab64-a02c76c2eaa0"
      unitRef="usd">-1562000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i9c3210412e7f4ca8a68e4d1b211126df_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfNi0xMS0xLTEtMA_bff8fc17-ac2c-4f6e-8fd0-552767aca9a0"
      unitRef="usd">-1553000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i2987a3ad34524462822ef5a20ce50daa_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfNi0xMy0xLTEtMA_0483e996-bb4b-4a3e-a0aa-93a17bb50d57"
      unitRef="usd">-8000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i2987a3ad34524462822ef5a20ce50daa_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfNi0xNS0xLTEtMA_27a0a786-ecf4-4253-9686-50ff0ab59cc1"
      unitRef="usd">0</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="ibef6500863ec40e9a87f0e1027a24d18_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfNi0xOS0xLTEtMA_346c4709-2bcf-41ac-afff-122b91b60223"
      unitRef="usd">-1561000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i73a4bb2b70f94fc783400cce305fde5a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfNy0xLTEtMS0w_abe817ce-de77-47ca-b839-9fface5a3dd9"
      unitRef="usd">333000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i6270d9cbd450452c821029ef23b6e15e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfNy0zLTEtMS0w_4f4c5977-820a-4e83-8b80-d7e64e1acc7a"
      unitRef="usd">0</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i6270d9cbd450452c821029ef23b6e15e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfNy01LTEtMS0w_e64c96eb-e51d-4a17-b85a-e16100f11de8"
      unitRef="usd">0</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="ia25b3dae7ea14ef3b2e7c9891cd5bec7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfNy05LTEtMS0w_5d1aa32d-1b6a-46d1-983d-360119d30c32"
      unitRef="usd">333000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="id8d7d742745f44c9ba8cff29437dac4f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfNy0xMS0xLTEtMA_6f47ac52-1341-4620-aa34-0f03e95b9788"
      unitRef="usd">-6643000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i7ea2c8fb3c304852ab16a7261f67067b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfNy0xMy0xLTEtMA_1c90b049-b8e9-48e4-aa2a-edf77517e5de"
      unitRef="usd">-2000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i7ea2c8fb3c304852ab16a7261f67067b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfNy0xNS0xLTEtMA_f4d6ad6b-97bf-46bc-8f42-0f7ef21649ee"
      unitRef="usd">6978000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i8f6949a9fd1a45d0bc17c3c48de20d7a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfNy0xOS0xLTEtMA_48e0f1c0-a275-49c8-9bd1-9ac0147bf9b1"
      unitRef="usd">333000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i8486b9f7e4ca483090100081ff65e4ca_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfOC0xLTEtMS0w_a641ed7c-8456-49f2-9a04-5c175493f675"
      unitRef="usd">-806000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="ib9eea7a37b484d32aa607b89d6dcbc32_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfOC0zLTEtMS0w_aa0a121e-cc35-401d-a7cf-487fd9730150"
      unitRef="usd">369000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="ib9eea7a37b484d32aa607b89d6dcbc32_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfOC01LTEtMS0w_c09c5955-5b47-4662-8a88-3eeff0ef6c9b"
      unitRef="usd">5000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="ifa5146d352c3407abbbe4ab4bb99f0d4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfOC05LTEtMS0w_0f1c9f2d-055b-48dd-9995-b03c788f6ba2"
      unitRef="usd">-432000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i6ada8d6ccaea4abfaeb8eb80cece1553_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfOC0xMS0xLTEtMA_5b563e7a-9259-4f4e-8b83-4f22e8f1bc88"
      unitRef="usd">-759000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="ib78d0bfe4f2c4175ad09f14aa627d20d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfOC0xMy0xLTEtMA_3b1dc558-5e57-4fb6-8004-854d9d3c3f3b"
      unitRef="usd">-128000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="ib78d0bfe4f2c4175ad09f14aa627d20d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfOC0xNS0xLTEtMA_70c245c7-1b28-4e9b-abfe-2c4fa50e2aa7"
      unitRef="usd">-109000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i0fa7a796f3fd45a28241c9695b7fe6ad_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfOC0xOS0xLTEtMA_223cd708-ec39-4da2-9019-6bf2e8d05edd"
      unitRef="usd">-996000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfOS0xLTEtMS0w_90f77854-c125-4ea7-a4b1-f5d7da8755d8"
      unitRef="usd">10043000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfOS0zLTEtMS0w_b10baf38-c21e-492e-9ba4-511e20b7068b"
      unitRef="usd">3931000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfOS01LTEtMS0w_7f78f9bd-ef2a-4740-a15f-c83dac6cf512"
      unitRef="usd">6000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfOS05LTEtMS0w_3532f9a0-8402-4ffd-8df8-b0aaaa21c5b7"
      unitRef="usd">13980000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="i472ec78762084519ad1268907ee9833e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfOS0xMS0xLTEtMA_12798dcf-0834-4e62-9d27-9ad75496c3de"
      unitRef="usd">-1940000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfOS0xMy0xLTEtMA_663c0828-d0a6-40ad-9fa3-3bfac7f1a97d"
      unitRef="usd">2299000</sjw:BalancingandMemorandumRevenueAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumRevenueAccountRefundsCollections
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfOS0xNS0xLTEtMA_706dc9bf-8d18-42c1-8641-4f1649771fb9"
      unitRef="usd">9467000</sjw:BalancingandMemorandumRevenueAccountRefundsCollections>
    <sjw:BalancingandMemorandumRevenueAccountNet
      contextRef="ib345f57d349049d79815fc7f5cf8faba_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfOS0xOS0xLTEtMA_fdfeced0-ad55-4bc7-93a6-670ab365e9ff"
      unitRef="usd">9826000</sjw:BalancingandMemorandumRevenueAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i347296ac4ea943e0b437bacdcaa70e11_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTEtMS0xLTEtMA_e63089c1-47e7-4fa9-9469-d6e8a0db7dc6"
      unitRef="usd">8123000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i5fcfa0f574bb4f07b243f65b5d7f2582_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTEtMy0xLTEtMA_af9eb9dd-ee5f-4704-a215-f0a29b08e0d4"
      unitRef="usd">2159000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i5fcfa0f574bb4f07b243f65b5d7f2582_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTEtNS0xLTEtMA_39b3ad98-647b-4dab-a53c-e07b389016a5"
      unitRef="usd">1000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ib1fcc4194e3442ac96a37f91693ea0a1_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTEtOS0xLTEtMA_2acdb93c-8b2b-4597-bee7-abc0ec124ab1"
      unitRef="usd">10283000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i1f5ba3b803d14aa7ba0d4d581a77177a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTEtMTEtMS0xLTA_2ffa9d87-1c12-4e39-a203-de686330eeea"
      unitRef="usd">4328000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i60956d21fce04a7c9a30c90212a9de18_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTEtMTMtMS0xLTA_cb78c92e-e0fe-49b6-a783-fc96d19ac41e"
      unitRef="usd">2827000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i60956d21fce04a7c9a30c90212a9de18_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTEtMTUtMS0xLTA_dcb294fe-deb2-4491-8120-4f26f4f09d1b"
      unitRef="usd">-33000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i787bd14b0a974de3bdf438e046cb56b3_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTEtMTktMS0xLTA_86e9faf9-2745-493d-8bc6-c53d7e5b3ffd"
      unitRef="usd">7122000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i388497df8c3b4dc89caec2d02515e993_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTItMS0xLTEtMA_cf1eb615-c83f-46ef-ba09-531f5fceb39e"
      unitRef="usd">3478000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="if8e834d6844647abadc53324d77703b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTItMy0xLTEtMA_fcc2a0ff-2a0b-4512-8479-6893f0f95b08"
      unitRef="usd">1098000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="if8e834d6844647abadc53324d77703b2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTItNS0xLTEtMA_d6112036-4adb-4450-a8a1-2cc0d3459f66"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i2967bb5ea2a94e1fb7dc74ca5f452288_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTItOS0xLTEtMA_9f706751-ae12-4f1a-9c13-4acd7275c001"
      unitRef="usd">4576000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ieb56d477f3f04c698c463ff67c505e7f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTItMTEtMS0xLTA_ba08c83c-30b8-46fc-9147-dad8e64798f9"
      unitRef="usd">2449000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i72b1d7192d32438cb003fbb7989db913_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTItMTMtMS0xLTA_479a9535-3457-4185-a9cf-4a2e15800c22"
      unitRef="usd">261000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i72b1d7192d32438cb003fbb7989db913_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTItMTUtMS0xLTA_7138fb82-8ee4-467b-9341-fa4c41609321"
      unitRef="usd">22000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i868d22ffd98b4874b1ae1cba40ccd93a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTItMTktMS0xLTA_91c0752b-2b13-4431-947d-3101602e1c79"
      unitRef="usd">2732000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="idad15f3e62bf4a4ab55ca0ab8bb6f537_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTMtMS0xLTEtMA_f1432abf-95fb-41d7-81db-27024b335cf9"
      unitRef="usd">1108000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="ie4ffdb961c8543a6bd18ef5f2a44a032_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTMtMy0xLTEtMA_c7ebb361-f3db-43b9-8196-35c9495f6be1"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="ie4ffdb961c8543a6bd18ef5f2a44a032_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTMtNS0xLTEtMA_b2314fd7-8e8f-4bd0-ad70-19d7bff789d7"
      unitRef="usd">-301000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i41b5eb3fceeb4731a7fb5b124be5e8d0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTMtOS0xLTEtMA_7d33a34e-f51b-41e1-bff5-a0f9578df03c"
      unitRef="usd">807000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ic409570cade64ca78702d37aaa987aa3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTMtMTEtMS0xLTA_de603571-6dfb-47f1-abb9-5cad18b73515"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i6ae3728d2260498986ac05b233a157e8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTMtMTMtMS0xLTA_5a562151-4b8a-4f54-8c39-01c5ff967250"
      unitRef="usd">1219000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i6ae3728d2260498986ac05b233a157e8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTMtMTUtMS0xLTA_05a5052d-6cca-42e3-96a4-de97c59a4a21"
      unitRef="usd">-8000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i2172afba189645a2bfef5f4fab2d1f94_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTMtMTktMS0xLTA_72623e48-42c4-433e-b6fc-63c8318a3e3a"
      unitRef="usd">1211000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i6a8f058b13854f08b4b239302aea5043_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTQtMS0xLTEtMA_9206a712-f269-4226-a718-b555a54125d6"
      unitRef="usd">2266000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i0831e7e1c59346569eab20cc205c06ec_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTQtMy0xLTEtMA_6ba53f1e-0bce-440d-8310-c56d5111e1f2"
      unitRef="usd">919000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i0831e7e1c59346569eab20cc205c06ec_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTQtNS0xLTEtMA_87608b62-b719-4a3e-a505-356a588f0bc6"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ibc92c3d4ad414ef7b2e62fe6212b3768_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTQtOS0xLTEtMA_39d8d472-25fc-4141-ad24-fc41e631b190"
      unitRef="usd">3185000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ie4130317f6334cfb9e647f6439c5633a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTQtMTEtMS0xLTA_31b20633-8763-4b78-91a2-d63f7100f155"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i7af9eb4654ef4074b9feb1c4efa3b85c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTQtMTMtMS0xLTA_63d02abf-eb40-4152-ad7c-531e7709c4d4"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i7af9eb4654ef4074b9feb1c4efa3b85c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTQtMTUtMS0xLTA_1a56b5ff-b7e8-4c4f-a57f-29273d66da85"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i60d6203558684ae988d316d081755913_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTQtMTktMS0xLTA_d8cb969c-cd01-4740-963c-83ced29c7faf"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i8486b9f7e4ca483090100081ff65e4ca_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTUtMS0xLTEtMA_7087d8a3-723a-43e0-a94e-b5a3aa691fd5"
      unitRef="usd">445000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="ib9eea7a37b484d32aa607b89d6dcbc32_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTUtMy0xLTEtMA_cae13d06-eb53-484c-b86b-39ac1441b14a"
      unitRef="usd">1000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="ib9eea7a37b484d32aa607b89d6dcbc32_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTUtNS0xLTEtMA_30c944ab-7e55-424c-9208-9efc68fa90de"
      unitRef="usd">0</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ifa5146d352c3407abbbe4ab4bb99f0d4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTUtOS0xLTEtMA_1be17827-6048-4130-9d98-11f71e711f3b"
      unitRef="usd">446000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i6ada8d6ccaea4abfaeb8eb80cece1553_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTUtMTEtMS0xLTA_ef1fe11e-1030-4018-96f7-f42f82e57ce5"
      unitRef="usd">446000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="ib78d0bfe4f2c4175ad09f14aa627d20d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTUtMTMtMS0xLTA_b28f45fa-72c2-4a32-a777-ae6c3747ee61"
      unitRef="usd">2000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="ib78d0bfe4f2c4175ad09f14aa627d20d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTUtMTUtMS0xLTA_644facca-9439-4afb-8702-4ea0816b435a"
      unitRef="usd">-4000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i0fa7a796f3fd45a28241c9695b7fe6ad_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTUtMTktMS0xLTA_f0590805-599f-456b-9a31-3de45e795f0d"
      unitRef="usd">444000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTYtMS0xLTEtMA_a99e89bf-c126-47e3-ac4d-59592db05a5d"
      unitRef="usd">15420000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTYtMy0xLTEtMA_ef196a72-9e5e-4bf8-bcc9-b1ad23f53ac6"
      unitRef="usd">4177000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTYtNS0xLTEtMA_4bfb2db9-e716-498c-82b9-07b7a87920c2"
      unitRef="usd">-300000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTYtOS0xLTEtMA_812e4014-6893-42b1-8407-ad1d5c9e2eb8"
      unitRef="usd">19297000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="i472ec78762084519ad1268907ee9833e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTYtMTEtMS0xLTA_182e6003-90cb-4a91-a194-bc0b1da6afc4"
      unitRef="usd">7223000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTYtMTMtMS0xLTA_e3418ff7-a9a6-43e7-b602-06bfa5c419d6"
      unitRef="usd">4309000</sjw:BalancingandMemorandumCostRecoveryAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTYtMTUtMS0xLTA_7eb621da-624e-48c3-b8d0-6e63550c4a96"
      unitRef="usd">-23000</sjw:BalancingandMemorandumCostRecoveryAccountRefundsCollections>
    <sjw:BalancingandMemorandumCostRecoveryAccountNet
      contextRef="ib345f57d349049d79815fc7f5cf8faba_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTYtMTktMS0xLTA_b9d7ba99-0f41-4017-884a-d888867b9c4a"
      unitRef="usd">11509000</sjw:BalancingandMemorandumCostRecoveryAccountNet>
    <sjw:BalancingAndMemorandumAccountNet
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTgtMS0xLTEtMA_c4506a19-2b66-4282-8140-68d73f99e3f6"
      unitRef="usd">25463000</sjw:BalancingAndMemorandumAccountNet>
    <sjw:BalancingandMemorandumAccountIncreaseDecrease
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTgtMy0xLTEtMA_c7445735-7573-4d0b-8940-fbf3fd56c623"
      unitRef="usd">8108000</sjw:BalancingandMemorandumAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumAccountRefundsCollections
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTgtNS0xLTEtMA_4d3993db-a0a3-4a1c-b49a-3a319eb9beef"
      unitRef="usd">-294000</sjw:BalancingandMemorandumAccountRefundsCollections>
    <sjw:BalancingAndMemorandumAccountNet
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTgtOS0xLTEtMA_d4666632-80dd-4247-9384-2abeaf4d95f9"
      unitRef="usd">33277000</sjw:BalancingAndMemorandumAccountNet>
    <sjw:BalancingAndMemorandumAccountNet
      contextRef="i472ec78762084519ad1268907ee9833e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTgtMTEtMS0xLTA_29e2cbc2-ced4-4c04-a88a-5080d608daf9"
      unitRef="usd">5283000</sjw:BalancingAndMemorandumAccountNet>
    <sjw:BalancingandMemorandumAccountIncreaseDecrease
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTgtMTMtMS0xLTA_233395a6-f1f0-4a93-9f9a-ec1cb28637c5"
      unitRef="usd">6608000</sjw:BalancingandMemorandumAccountIncreaseDecrease>
    <sjw:BalancingandMemorandumAccountRefundsCollections
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTgtMTUtMS0xLTA_f7dbb4a1-2c5c-4342-b8d3-d0aaafb31fb8"
      unitRef="usd">9444000</sjw:BalancingandMemorandumAccountRefundsCollections>
    <sjw:BalancingAndMemorandumAccountNet
      contextRef="ib345f57d349049d79815fc7f5cf8faba_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RhYmxlOjVkZWQ4OTE4ODUzMjRhNWZhMDJjOTlhYjhkNDk2MTYwL3RhYmxlcmFuZ2U6NWRlZDg5MTg4NTMyNGE1ZmEwMmM5OWFiOGQ0OTYxNjBfMTgtMTktMS0xLTA_16f2cc16-34d5-4503-9313-6279a7fb7cab"
      unitRef="usd">21335000</sjw:BalancingAndMemorandumAccountNet>
    <sjw:RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80MC9mcmFnOmE2MjI0NWYyYjlkNTRlNDM5YWQ3MzhhNjA3NmRlYmI2L3RleHRyZWdpb246YTYyMjQ1ZjJiOWQ1NGU0MzlhZDczOGE2MDc2ZGViYjZfMTIyMw_81d669c4-fb70-430f-86bd-40f64bec1e74"
      unitRef="number">0.02</sjw:RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80My9mcmFnOjdmODNlNWU4MGY4ODRiMzI4NjViNjAzOTdmOGY3NjkwL3RleHRyZWdpb246N2Y4M2U1ZTgwZjg4NGIzMjg2NWI2MDM5N2Y4Zjc2OTBfMTI2MQ_93cf9ca7-414d-4de1-a656-594ac6eaf59a">Capitalization&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 received net proceeds of approximately $66,775 from the Offering and the sale of option shares, after deducting the underwriting discounts and commissions and offering expenses.  SJW Group used the proceeds from the offerings to pay down a bank line of credit agreement, dated as of June 1, 2016, between SJWC and JPMorgan Chase Bank, N.A. and for general corporate purposes, which included, among other things, financing infrastructure improvements and other capital expenditures, repayment of debt or other corporate obligations and working capital.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i5dcb0c4e7c7a4eb180c45cb1efe4f703_D20210308-20210308"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80My9mcmFnOjdmODNlNWU4MGY4ODRiMzI4NjViNjAzOTdmOGY3NjkwL3RleHRyZWdpb246N2Y4M2U1ZTgwZjg4NGIzMjg2NWI2MDM5N2Y4Zjc2OTBfMjgx_b1d5bf38-91f4-442d-9ff9-a0d0ad4a80eb"
      unitRef="shares">1030000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iaea4dddfd34749e4957c986e17acabd2_I20210308"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80My9mcmFnOjdmODNlNWU4MGY4ODRiMzI4NjViNjAzOTdmOGY3NjkwL3RleHRyZWdpb246N2Y4M2U1ZTgwZjg4NGIzMjg2NWI2MDM5N2Y4Zjc2OTBfMzIy_a401ca6a-8cc6-48bf-9975-d02a8ca37e30"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="iaea4dddfd34749e4957c986e17acabd2_I20210308"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80My9mcmFnOjdmODNlNWU4MGY4ODRiMzI4NjViNjAzOTdmOGY3NjkwL3RleHRyZWdpb246N2Y4M2U1ZTgwZjg4NGIzMjg2NWI2MDM5N2Y4Zjc2OTBfNDU2_4400aba2-46fd-46fe-8ff6-97f0b9629c74"
      unitRef="usdPerShare">59.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="iddb713edc20b4157a3696dd079906b2c_D20210308-20210308"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80My9mcmFnOjdmODNlNWU4MGY4ODRiMzI4NjViNjAzOTdmOGY3NjkwL3RleHRyZWdpb246N2Y4M2U1ZTgwZjg4NGIzMjg2NWI2MDM5N2Y4Zjc2OTBfNTM5_c74d03a9-d6b7-4c38-8778-182d823f117c"
      unitRef="shares">154500</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i5dcb0c4e7c7a4eb180c45cb1efe4f703_D20210308-20210308"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80My9mcmFnOjdmODNlNWU4MGY4ODRiMzI4NjViNjAzOTdmOGY3NjkwL3RleHRyZWdpb246N2Y4M2U1ZTgwZjg4NGIzMjg2NWI2MDM5N2Y4Zjc2OTBfNzU0_5f069638-8a09-43e8-9afb-c8454d066595"
      unitRef="usd">66775000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfMzIzMw_051c375e-0aaa-4f30-a7ab-3d90b04ca70f">Equity Plans&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Incentive Plan allows SJW Group to provide employees, non-employee board members or the board of directors of any parent or subsidiary, consultants, and other independent advisors who provide services to the company or any parent or subsidiary the opportunity to acquire an equity interest in SJW Group.  As of September&#160;30, 2021, 174,154 shares are issuable upon the vesting of outstanding restricted stock units and deferred restricted stock units and an additional 685,660 shares are available for award issuances under the Incentive Plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the merger with CTWS on October 9, 2019, SJW Group assumed outstanding awards of restricted stock units and deferred share units under the following stock plans: the CTWS 2014 Performance Stock Program, the CTWS 2004 Performance Stock Program and the CTWS 1994 Performance Stock Program (collectively, the &#x201c;CTWS Plans&#x201d;).  As of September&#160;30, 2021, approximately 56,326 shares are issuable upon the exercise of outstanding restricted stock units and deferred restricted stock units under the CTWS Plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of compensation costs charged to income and proceeds from the exercise of any 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, 2021, and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,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 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,058&#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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,318&#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,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 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;860&#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,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;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,830&#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, 2021, and 2020, SJW Group granted under the Incentive Plan 1,134 and 761, respectively, one year and three year service-based restricted stock awards with a weighted-average grant date fair value of $69.20 and $58.63, respectively, per unit.  For the nine months ended September 30, 2021, and 2020, SJW Group granted under the Incentive Plan 46,567 and 43,474, respectively, one year and three year service-based restricted stock awards with a weighted-average grant date fair value of $64.65 and $63.87, 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, 2021, and 2020, SJW Group granted under the Incentive Plan 0 and 58 target units, respectively, performance-based and market-based restricted stock awards with a weighted-average grant date fair value of $0.00 and $62.95, respectively, per unit.  For the nine months ended September 30, 2021, and 2020, SJW Group granted under &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the Incentive Plan 30,641 and 24,777 target units, respectively, performance-based and market-based restricted stock awards granted with a weighted-average grant date fair value of $66.33 and $65.02, 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, 2021, the total unrecognized compensation costs related to restricted and deferred restricted stock plans amounted to $5,442.  This cost is expected to be recognized over a weighted-average period of 1.72 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 were $91 and $265 for the three and nine months ended September&#160;30, 2021, respectively, and $85 and $244 for the three and nine months ended September&#160;30, 2020, respectively, related to the ESPP.  The total unrecognized compensation costs related to the semi-annual offering period that ends January&#160;31, 2022, for the ESPP is approximately $124.  This cost is expected to be recognized during the fourth quarter of 2021 and first quarter of 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock>
    <sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise
      contextRef="id798433584e04857b53ad12ca30ecf98_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfMzM4_23eeb330-cf29-44a0-bfb7-5d653410ef16"
      unitRef="shares">174154</sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="id798433584e04857b53ad12ca30ecf98_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfNDcw_2c68251c-bd11-4807-9627-681708f45c9f"
      unitRef="shares">685660</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise
      contextRef="id1277c60a5434857a035447591c3a113_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfOTA2_be343abf-8389-4704-a6c7-7a67f08fc5e7"
      unitRef="shares">56326</sjw:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfMzI0NA_856935ff-5dad-4534-97ea-7f8250721b8d">&lt;div style="margin-top: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 any 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, 2021, and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,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 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,058&#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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,318&#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,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 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;860&#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,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;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,830&#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="i0c28a8f101b5403381ce2a3fcec675cd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RhYmxlOjA3ZWU4MDhhYTQyMjQxYTI5YWQ1ZWUwZDg4OTU1NmM5L3RhYmxlcmFuZ2U6MDdlZTgwOGFhNDIyNDFhMjlhZDVlZTBkODg5NTU2YzlfNC0xLTEtMS0w_c6f70b87-d324-4c32-b046-71b8f66d23b8"
      unitRef="usd">176000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i487167be3d6246f5bf0797caf39bc4d5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RhYmxlOjA3ZWU4MDhhYTQyMjQxYTI5YWQ1ZWUwZDg4OTU1NmM5L3RhYmxlcmFuZ2U6MDdlZTgwOGFhNDIyNDFhMjlhZDVlZTBkODg5NTU2YzlfNC0zLTEtMS0w_36ba42b5-3d0c-4249-a544-742664f17841"
      unitRef="usd">152000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i57445cc2a0284ebb93549a96d0a6b8d0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RhYmxlOjA3ZWU4MDhhYTQyMjQxYTI5YWQ1ZWUwZDg4OTU1NmM5L3RhYmxlcmFuZ2U6MDdlZTgwOGFhNDIyNDFhMjlhZDVlZTBkODg5NTU2YzlfNC01LTEtMS0w_d4cce223-e3af-4635-a970-8f41057e587f"
      unitRef="usd">357000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6ef286ba4feb48458f796019914d66eb_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RhYmxlOjA3ZWU4MDhhYTQyMjQxYTI5YWQ1ZWUwZDg4OTU1NmM5L3RhYmxlcmFuZ2U6MDdlZTgwOGFhNDIyNDFhMjlhZDVlZTBkODg5NTU2YzlfNC03LTEtMS0w_a4806811-cf6f-40ae-a0f6-ee6ab83c8cea"
      unitRef="usd">323000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6b4f9a2fca2c48509e1eb3f3118b483f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RhYmxlOjA3ZWU4MDhhYTQyMjQxYTI5YWQ1ZWUwZDg4OTU1NmM5L3RhYmxlcmFuZ2U6MDdlZTgwOGFhNDIyNDFhMjlhZDVlZTBkODg5NTU2YzlfNS0xLTEtMS0w_3713b78c-d991-4bfd-a995-0a40b2e2f9bc"
      unitRef="usd">954000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2176b35a06d44d37b01123ddb3f11171_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RhYmxlOjA3ZWU4MDhhYTQyMjQxYTI5YWQ1ZWUwZDg4OTU1NmM5L3RhYmxlcmFuZ2U6MDdlZTgwOGFhNDIyNDFhMjlhZDVlZTBkODg5NTU2YzlfNS0zLTEtMS0w_555a9f32-05c3-4f5d-87c8-ed33281f5202"
      unitRef="usd">906000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iabbe3d3d08d54d85ae8eff36c4f7b8ff_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RhYmxlOjA3ZWU4MDhhYTQyMjQxYTI5YWQ1ZWUwZDg4OTU1NmM5L3RhYmxlcmFuZ2U6MDdlZTgwOGFhNDIyNDFhMjlhZDVlZTBkODg5NTU2YzlfNS01LTEtMS0w_cc94bcbf-ca86-4d6b-8f52-5845af76c0a9"
      unitRef="usd">2844000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ida211bfeef4047b485838cfa136c9548_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RhYmxlOjA3ZWU4MDhhYTQyMjQxYTI5YWQ1ZWUwZDg4OTU1NmM5L3RhYmxlcmFuZ2U6MDdlZTgwOGFhNDIyNDFhMjlhZDVlZTBkODg5NTU2YzlfNS03LTEtMS0w_414aacc6-9203-4dc7-953b-d0948eaf9747"
      unitRef="usd">1995000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RhYmxlOjA3ZWU4MDhhYTQyMjQxYTI5YWQ1ZWUwZDg4OTU1NmM5L3RhYmxlcmFuZ2U6MDdlZTgwOGFhNDIyNDFhMjlhZDVlZTBkODg5NTU2YzlfNi0xLTEtMS0w_6d3ef666-fdd9-4341-b457-e24a5e670d73"
      unitRef="usd">1130000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RhYmxlOjA3ZWU4MDhhYTQyMjQxYTI5YWQ1ZWUwZDg4OTU1NmM5L3RhYmxlcmFuZ2U6MDdlZTgwOGFhNDIyNDFhMjlhZDVlZTBkODg5NTU2YzlfNi0zLTEtMS0w_e80bab86-0419-4858-ba58-64ca48d0b97b"
      unitRef="usd">1058000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RhYmxlOjA3ZWU4MDhhYTQyMjQxYTI5YWQ1ZWUwZDg4OTU1NmM5L3RhYmxlcmFuZ2U6MDdlZTgwOGFhNDIyNDFhMjlhZDVlZTBkODg5NTU2YzlfNi01LTEtMS0w_a36fd460-fc03-405e-acc0-fd5f6e1e3a74"
      unitRef="usd">3201000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RhYmxlOjA3ZWU4MDhhYTQyMjQxYTI5YWQ1ZWUwZDg4OTU1NmM5L3RhYmxlcmFuZ2U6MDdlZTgwOGFhNDIyNDFhMjlhZDVlZTBkODg5NTU2YzlfNi03LTEtMS0w_c13cfbfc-cb5a-475c-b6b7-edf11a418397"
      unitRef="usd">2318000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i0c28a8f101b5403381ce2a3fcec675cd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RhYmxlOjA3ZWU4MDhhYTQyMjQxYTI5YWQ1ZWUwZDg4OTU1NmM5L3RhYmxlcmFuZ2U6MDdlZTgwOGFhNDIyNDFhMjlhZDVlZTBkODg5NTU2YzlfNy0xLTEtMS0w_cc7ac6f6-7c80-4ee4-8d27-e4e3ff4dc9be"
      unitRef="usd">1000000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i487167be3d6246f5bf0797caf39bc4d5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RhYmxlOjA3ZWU4MDhhYTQyMjQxYTI5YWQ1ZWUwZDg4OTU1NmM5L3RhYmxlcmFuZ2U6MDdlZTgwOGFhNDIyNDFhMjlhZDVlZTBkODg5NTU2YzlfNy0zLTEtMS0w_f3c26385-f47b-4289-812c-a4263c1f8edd"
      unitRef="usd">860000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i57445cc2a0284ebb93549a96d0a6b8d0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RhYmxlOjA3ZWU4MDhhYTQyMjQxYTI5YWQ1ZWUwZDg4OTU1NmM5L3RhYmxlcmFuZ2U6MDdlZTgwOGFhNDIyNDFhMjlhZDVlZTBkODg5NTU2YzlfNy01LTEtMS0w_ece21812-4c7e-46f7-8a1e-3e358a225d03"
      unitRef="usd">2026000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i6ef286ba4feb48458f796019914d66eb_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RhYmxlOjA3ZWU4MDhhYTQyMjQxYTI5YWQ1ZWUwZDg4OTU1NmM5L3RhYmxlcmFuZ2U6MDdlZTgwOGFhNDIyNDFhMjlhZDVlZTBkODg5NTU2YzlfNy03LTEtMS0w_1e5912d9-a4e1-413a-b0a8-59c5f96fa9c0"
      unitRef="usd">1830000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ieabbde4d7c144eff8c11334365bee1e0_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfMTQyMQ_39ddff41-3ba4-4631-81ac-d4402dc487ff"
      unitRef="shares">1134</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i9e6f7c11a223488eb4f05645098c3437_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfMTQyOA_0e3ec8cf-5942-4e01-a1f1-15bed90b6a42"
      unitRef="shares">761</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ieabbde4d7c144eff8c11334365bee1e0_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfMzIyOA_f78c50fb-4ec0-43da-93ba-72d50130803d">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i9e6f7c11a223488eb4f05645098c3437_D20200701-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfMzI0OQ_835073df-fea0-4fed-a9b4-8048bd31b2eb">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ieabbde4d7c144eff8c11334365bee1e0_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfMTU1Mw_959debbe-079a-4897-9897-fb83e9622004"
      unitRef="usdPerShare">69.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9e6f7c11a223488eb4f05645098c3437_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfMTU2MA_44eeca7f-d63c-4491-8d03-ae43d3d56982"
      unitRef="usdPerShare">58.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ic78fbacc15a24fb898e868ae04eec880_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfMTY1MQ_707b5d58-e1dd-4004-8c19-474ff9270951"
      unitRef="shares">46567</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i7e5f513d2ce54ff49a2c3af0eae2113e_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfMTY1OA_6e95300b-53ce-4c8e-bada-05f750978da3"
      unitRef="shares">43474</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ic78fbacc15a24fb898e868ae04eec880_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfMzI0OA_4b5066dc-023e-4b41-859a-ca10a796aa99">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i7e5f513d2ce54ff49a2c3af0eae2113e_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfMzIyOQ_f0ffc101-0dd7-4918-904b-57592386cbbe">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic78fbacc15a24fb898e868ae04eec880_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfMTc4Mw_b77cee66-3c5c-4540-84ac-71590b818ceb"
      unitRef="usdPerShare">64.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7e5f513d2ce54ff49a2c3af0eae2113e_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfMTc5MA_6d94426a-dfd8-4977-be25-7e9481e255de"
      unitRef="usdPerShare">63.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iaf8c22a0d5234ab09c4d691ee357e56e_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfMTg4MQ_61ba5fed-de24-47f7-98c6-b51a5306cd87"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i98b80f0727924e9dab197b57db5c894b_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfMTg4OA_6ecb4904-c192-48fa-b20e-c0ddfd6cdcc5"
      unitRef="shares">58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iaf8c22a0d5234ab09c4d691ee357e56e_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfMjAyNw_5cee1009-d074-4bbb-a038-23875fa2565e"
      unitRef="usdPerShare">0.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i98b80f0727924e9dab197b57db5c894b_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfMjAzNA_039286d6-a446-48e9-a0cb-ea5506218c20"
      unitRef="usdPerShare">62.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i28eeb0526b094cb1b3c633bf5d8748c8_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfMjEyNg_524019d6-5926-4810-95d9-1c790c5c55c4"
      unitRef="shares">30641</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i780adf54cc8f4960ab0f80d104704ad4_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfMjEzMw_2cfb9618-93f1-48c0-b8ec-580a3e80b625"
      unitRef="shares">24777</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i28eeb0526b094cb1b3c633bf5d8748c8_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfMjI4MA_cf06053c-44b5-4ed0-a3fd-5e45610066f8"
      unitRef="usdPerShare">66.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i780adf54cc8f4960ab0f80d104704ad4_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfMjI4Nw_178927a4-95be-481b-8b86-8f54a90664d8"
      unitRef="usdPerShare">65.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ib7800ac933a64ae4a3e9812f74cfb502_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfMjQzNg_ce3653a1-e335-448a-8fc9-8a10abc047ed"
      unitRef="number">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i22b23f7e5ef84c7a9d8c868a703cb553_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfMjQ0Mg_97182e28-33c2-45d5-9f6a-b40bd7b4b966"
      unitRef="number">1.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i63df0388f88f44b9bc28330014820f22_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfMjUzNA_4b242dc6-2b3e-465a-8c14-a2ba383e2961"
      unitRef="number">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i39fc2fc3e1a844a2a49d1ff7671d353b_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfMjU0MQ_c25e0ff9-01f4-48cf-8692-5b54bd6ea502"
      unitRef="number">2</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i2f35bb8c41ae4bb5a9bbe25f89c4709c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfMjc0MA_baccf951-d24e-4b5b-a00e-92dcdd3ea0ad"
      unitRef="usd">5442000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="iabbe3d3d08d54d85ae8eff36c4f7b8ff_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfMjgxOA_fdfaf3ca-512b-42b9-8866-c34b161b18c6">P1Y8M19D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:StockOptionPlanExpense
      contextRef="i0c28a8f101b5403381ce2a3fcec675cd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfMjg5Mg_7b48ddc7-1033-4675-8b9a-8ac60849c984"
      unitRef="usd">91000</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="i57445cc2a0284ebb93549a96d0a6b8d0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfMjg5OQ_144cadbc-a43d-43a8-a492-0083804c59a5"
      unitRef="usd">265000</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="i487167be3d6246f5bf0797caf39bc4d5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfMjk0OA_ed7dc6cc-70ce-4d0b-abc3-197657182ac4"
      unitRef="usd">85000</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="i6ef286ba4feb48458f796019914d66eb_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfMjk1NQ_83ac2d3f-aab6-415c-af70-7f60e58e1a46"
      unitRef="usd">244000</us-gaap:StockOptionPlanExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ic8ed8c4948cb4935a16b71d632d47983_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80Ni9mcmFnOjAzMzlhMzVmOGZkNjQwZjRhZjJmYmFjOGZiZDdkNDVlL3RleHRyZWdpb246MDMzOWEzNWY4ZmQ2NDBmNGFmMmZiYWM4ZmJkN2Q0NWVfMzE1MQ_59c559f8-4546-484d-b2c4-733db8bdb5ee"
      unitRef="usd">124000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80OS9mcmFnOmMyOTVmNGEwMjI1NjRjOTZiMDEzNzM1ZGEzMTZkOTJhL3RleHRyZWdpb246YzI5NWY0YTAyMjU2NGM5NmIwMTM3MzVkYTMxNmQ5MmFfNDU5NA_5cb02e8a-e487-45eb-abbe-8200f5ea9e0e">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 have received advance deposit payments from its customers on certain construction projects and the refunds of the advance deposit payments constitute an obligation of the respective subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Lines of Credit&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 23, 2021, SJWC closed its $140,000 line of credit agreement which was set to mature on June 1, 2021, and entered into a new $140,000 credit agreement (&#x201c;SJWC Credit Agreement&#x201d;) with JPMorgan Chase Bank, N.A., as the lender (the &#x201c;Lender&#x201d;).  The SJWC Credit Agreement provides an unsecured credit facility with a letter of credit sublimit of $15,000.  Proceeds of borrowings under the SJWC Credit Agreement may be used to refinance existing debt, for working capital, and for general corporate purposes. The new SJWC Credit Agreement has a maturity date of December 31, 2023.  The line of credit bears interest at variable rates.  The SJWC Credit Agreement contains customary representations, warranties and events of default, as well as restrictive covenants customary for facilities of this type.  The SJWC Credit Agreement also includes certain customary financial covenants such as a funded debt to capitalization ratio. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Also on April 23, 2021, SJW Group, as guarantor, and CLWSC closed its $5,000 line of credit agreement which was set to mature on June 1, 2021, and entered into a new $5,000 credit agreement (&#x201c;SJWTX Credit Agreement&#x201d;) with the Lender.  The SJWTX Credit Agreement provides an unsecured credit facility with a letter of credit sublimit of $1,000.  The new SJWTX Credit Agreement has a maturity date of December 31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Long-Term Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 2, 2021, Maine Water entered into a credit agreement with a commercial bank, pursuant to an existing master loan agreement under which the commercial bank issued Maine Water a promissory note on the same date with an aggregate principal amount of $17,000 and a fixed interest rate of 3.89%, due March 1, 2041.  The notes are unsecured obligations of Maine Water. Interest is payable quarterly in arrears on the 20th day of January, April, July and October of each year.  The promissory note contains customary representations and warranties.  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.  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.  Proceeds from the borrowing were received on March 18, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 13, 2021, CLWSC entered into a master credit agreement and promissory note with a commercial bank under which it entered into a borrowing agreement for an aggregate principal amount not to exceed $30,000, of which $20,000 was advanced at the closing date.  The borrowing carries a fixed interest rate of 4.01% due on March 20, 2041.  The remaining aggregate principal amount of the promissory note is to be advanced at the discretion of CLWSC before the maturity date.  The notes are unsecured obligations of CLWSC.  Interest is payable quarterly in arrears on the 20th day of January, April, July and October of each year.  The promissory note contains customary representations and warranties.  Under the promissory note, CLWSC is required to comply with certain customary affirmative and negative covenants for as long as the notes are outstanding.  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;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 25, 2021, SJWC entered into a note purchase agreement with certain affiliates of New York Life Insurance (collectively the &#x201c;Purchasers&#x201d;), pursuant to which the company sold an aggregate principal amount of $50,000 of its 3.00% Senior Notes, Series N (&#x201c;Series N Notes&#x201d;) to the Purchasers.  The Series N Notes are unsecured obligations of SJWC and are due on June 25, 2051.  Interest is payable semi-annually in arrears on January 1st and July 1st of each year.  The note purchase agreement contains customary affirmative and negative covenants for as long as the Series N Notes are outstanding.  The Series N Notes are also subject to customary events of default, the occurrence of which may result in all of the Series N Notes then outstanding becoming immediately due and payable.  The closing occurred simultaneously with the signing of the note purchase agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 4, 2021, Connecticut Water entered into a note purchase agreement with certain affiliates of Metropolitan Life Insurance Company, New York Life Insurance Company, the Northwestern Mutual Life Insurance Company and Pacific Life Insurance Company, pursuant to which Connecticut Water sold on August 4, 2021, an aggregate principal amount of $50,000 of its 3.07% Senior Notes, Series 2021A, due 2051 (the &#x201c;2021A Notes&#x201d;) and will sell on December 1, 2021, an aggregate principal amount of $50,000 of its 3.10% Senior Notes, Series 2021B, due 2051 (the &#x201c;2021B Notes&#x201d; and together with the 2021A Notes, the &#x201c;CWC Notes&#x201d;).  The closing on December 1, 2021, is subject to customary closing conditions.  The CWC Notes are unsecured obligations of Connecticut Water, with the 2021A Notes due on June 1, 2051, and the 2021B Notes due on December 1, 2051.  Interest on the CWC Notes is payable semi-annually in arrears on June 1st and December 1st of each year.  The note purchase agreement contains customary representations and warranties.  Connecticut Water has agreed to customary affirmative and negative covenants for as long as the CWC Notes are outstanding.  The CWC Notes are also subject to customary events of default, the occurrence of which may result in all of the CWC Notes then outstanding becoming immediately due and payable.  The proceeds from the sale of the CWC Notes will be used to repay outstanding short and/or long-term borrowings, to fund Connecticut Water&#x2019;s capital expenditures, and/or for other general corporate purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 4, 2021, SJWC entered into a note purchase agreement with the purchasers listed in the agreement, pursuant to which the company sold an aggregate principal amount of $50,000 of its 3.00% Senior Notes, Series O (&#x201c;Series O Notes&#x201d;), due December 1, 2051.  The Series O Notes are unsecured obligations of SJWC.  Interest is payable semi-annually in arrears on June 1st and December 1st of each year.  The note purchase agreement contains customary affirmative and negative covenants for as long as the Series O Notes are outstanding.  The Series O Notes are also subject to customary events of default, the occurrence of which may result in all of the Series O Notes then outstanding becoming immediately due and payable.  The closing of the note purchase agreement is expected to occur on December 1, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i10c7243e4c34465d9c4fd5db01f09717_D20210423-20210423"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80OS9mcmFnOmMyOTVmNGEwMjI1NjRjOTZiMDEzNzM1ZGEzMTZkOTJhL3RleHRyZWdpb246YzI5NWY0YTAyMjU2NGM5NmIwMTM3MzVkYTMxNmQ5MmFfNDc1_fde964b0-74c7-4fc9-b9c7-d9a45974bd75"
      unitRef="usd">140000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia8042d6516a44fa79da6bf8674dbe831_I20210423"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80OS9mcmFnOmMyOTVmNGEwMjI1NjRjOTZiMDEzNzM1ZGEzMTZkOTJhL3RleHRyZWdpb246YzI5NWY0YTAyMjU2NGM5NmIwMTM3MzVkYTMxNmQ5MmFfNTY3_be88b20b-3629-4cbf-85e2-9e1884c2c260"
      unitRef="usd">140000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i975f37aea15b48609bac4f64cfb3b0de_I20210423"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80OS9mcmFnOmMyOTVmNGEwMjI1NjRjOTZiMDEzNzM1ZGEzMTZkOTJhL3RleHRyZWdpb246YzI5NWY0YTAyMjU2NGM5NmIwMTM3MzVkYTMxNmQ5MmFfNzc2_db655ab4-d83b-4432-aba3-be945746b9ab"
      unitRef="usd">15000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i994c4ca90ffa4a4abd6a086838c96226_D20210423-20210423"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80OS9mcmFnOmMyOTVmNGEwMjI1NjRjOTZiMDEzNzM1ZGEzMTZkOTJhL3RleHRyZWdpb246YzI5NWY0YTAyMjU2NGM5NmIwMTM3MzVkYTMxNmQ5MmFfMTQyNQ_57d30f34-20b7-4bd6-a115-c112fc07283e"
      unitRef="usd">5000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i03823336f36a482dbcada886ea1a7934_I20210423"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80OS9mcmFnOmMyOTVmNGEwMjI1NjRjOTZiMDEzNzM1ZGEzMTZkOTJhL3RleHRyZWdpb246YzI5NWY0YTAyMjU2NGM5NmIwMTM3MzVkYTMxNmQ5MmFfMTUxNw_2b1d07d4-8d79-4afa-9406-1c2000f3ec9c"
      unitRef="usd">5000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i72e6f0543aff40cd8842dfca2a98c9b1_I20210423"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80OS9mcmFnOmMyOTVmNGEwMjI1NjRjOTZiMDEzNzM1ZGEzMTZkOTJhL3RleHRyZWdpb246YzI5NWY0YTAyMjU2NGM5NmIwMTM3MzVkYTMxNmQ5MmFfMTY4Mw_773528b0-5a6d-4c91-b09b-c69b3fac055f"
      unitRef="usd">1000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i0704f46afa1a42b49f5ca8be1c7b9c27_I20210302"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80OS9mcmFnOmMyOTVmNGEwMjI1NjRjOTZiMDEzNzM1ZGEzMTZkOTJhL3RleHRyZWdpb246YzI5NWY0YTAyMjU2NGM5NmIwMTM3MzVkYTMxNmQ5MmFfMjAzMg_9a1fc03f-22f6-4c18-a15d-07ab5829833d"
      unitRef="usd">17000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i0704f46afa1a42b49f5ca8be1c7b9c27_I20210302"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80OS9mcmFnOmMyOTVmNGEwMjI1NjRjOTZiMDEzNzM1ZGEzMTZkOTJhL3RleHRyZWdpb246YzI5NWY0YTAyMjU2NGM5NmIwMTM3MzVkYTMxNmQ5MmFfMjA2NA_4f2f0e0f-9569-40cc-92cf-5d209ec73990"
      unitRef="number">0.0389</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ie0d6344ca1c845b29e0f8f2e01daf92f_I20210513"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80OS9mcmFnOmMyOTVmNGEwMjI1NjRjOTZiMDEzNzM1ZGEzMTZkOTJhL3RleHRyZWdpb246YzI5NWY0YTAyMjU2NGM5NmIwMTM3MzVkYTMxNmQ5MmFfMjkxMQ_04724929-152f-4a34-a82d-e8f9d5b084f9"
      unitRef="usd">30000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt
      contextRef="i4b29f84f09ed401ebb466cd66d371d04_D20210513-20210513"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80OS9mcmFnOmMyOTVmNGEwMjI1NjRjOTZiMDEzNzM1ZGEzMTZkOTJhL3RleHRyZWdpb246YzI5NWY0YTAyMjU2NGM5NmIwMTM3MzVkYTMxNmQ5MmFfMjkyNA_63a9c621-cf7d-4c91-9781-83cbd3eea92f"
      unitRef="usd">20000000</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if7aacb3638994e0ebcd7071547507bd2_I20210513"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80OS9mcmFnOmMyOTVmNGEwMjI1NjRjOTZiMDEzNzM1ZGEzMTZkOTJhL3RleHRyZWdpb246YzI5NWY0YTAyMjU2NGM5NmIwMTM3MzVkYTMxNmQ5MmFfMzAwOQ_1eb67025-bcee-4723-932d-a5c63e8fb576"
      unitRef="number">0.0401</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7029d053466a46cbb045a94a4d0e5bf5_I20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80OS9mcmFnOmMyOTVmNGEwMjI1NjRjOTZiMDEzNzM1ZGEzMTZkOTJhL3RleHRyZWdpb246YzI5NWY0YTAyMjU2NGM5NmIwMTM3MzVkYTMxNmQ5MmFfMzkzOA_ae0e2eeb-75f6-4be4-b307-ebc34c1c3d8b"
      unitRef="usd">50000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7029d053466a46cbb045a94a4d0e5bf5_I20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80OS9mcmFnOmMyOTVmNGEwMjI1NjRjOTZiMDEzNzM1ZGEzMTZkOTJhL3RleHRyZWdpb246YzI5NWY0YTAyMjU2NGM5NmIwMTM3MzVkYTMxNmQ5MmFfMzk0OA_e098acd5-a911-4753-9f1a-7e9cf1b63923"
      unitRef="number">0.0300</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ie1abc50a71444ba9ac3341a0c24b5d77_I20210804"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80OS9mcmFnOmMyOTVmNGEwMjI1NjRjOTZiMDEzNzM1ZGEzMTZkOTJhL3RleHRyZWdpb246YzI5NWY0YTAyMjU2NGM5NmIwMTM3MzVkYTMxNmQ5MmFfNTQ5NzU1ODE0NjQ5NA_4bfba3b7-2375-4386-9fcf-504724203a42"
      unitRef="usd">50000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie1abc50a71444ba9ac3341a0c24b5d77_I20210804"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80OS9mcmFnOmMyOTVmNGEwMjI1NjRjOTZiMDEzNzM1ZGEzMTZkOTJhL3RleHRyZWdpb246YzI5NWY0YTAyMjU2NGM5NmIwMTM3MzVkYTMxNmQ5MmFfNTQ5NzU1ODE0NjUwNQ_4912cc47-a986-40e9-9422-b4ecb455d6d6"
      unitRef="number">0.0307</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7c5691b41dbf4c1b9938ea66fd90cd96_I20211201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80OS9mcmFnOmMyOTVmNGEwMjI1NjRjOTZiMDEzNzM1ZGEzMTZkOTJhL3RleHRyZWdpb246YzI5NWY0YTAyMjU2NGM5NmIwMTM3MzVkYTMxNmQ5MmFfNTQ5NzU1ODE0NjUxNQ_0ea3a327-1bd8-466e-9913-84a5be14230a"
      unitRef="usd">50000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7c5691b41dbf4c1b9938ea66fd90cd96_I20211201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80OS9mcmFnOmMyOTVmNGEwMjI1NjRjOTZiMDEzNzM1ZGEzMTZkOTJhL3RleHRyZWdpb246YzI5NWY0YTAyMjU2NGM5NmIwMTM3MzVkYTMxNmQ5MmFfNTQ5NzU1ODE0NjUyNA_ddb648d4-f5f2-4722-92f7-9a6b9dba4606"
      unitRef="number">0.0310</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i4d12f58258e24831aa87db60c3f1aa2d_I20210804"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80OS9mcmFnOmMyOTVmNGEwMjI1NjRjOTZiMDEzNzM1ZGEzMTZkOTJhL3RleHRyZWdpb246YzI5NWY0YTAyMjU2NGM5NmIwMTM3MzVkYTMxNmQ5MmFfMjE5OTAyMzI2NTk1MQ_cc36adcc-d3b8-448c-afa8-94d3ef862b7c"
      unitRef="usd">50000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4d12f58258e24831aa87db60c3f1aa2d_I20210804"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV80OS9mcmFnOmMyOTVmNGEwMjI1NjRjOTZiMDEzNzM1ZGEzMTZkOTJhL3RleHRyZWdpb246YzI5NWY0YTAyMjU2NGM5NmIwMTM3MzVkYTMxNmQ5MmFfMjE5OTAyMzI2NTk1NQ_fdf257dc-c6e6-41bc-80a5-a12c5f693a79"
      unitRef="number">0.0300</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81Mi9mcmFnOmVlYTcyYTExNmMzYjQwNWQ4MmQ1NTI0ZGE5ZWJjODcxL3RleHRyZWdpb246ZWVhNzJhMTE2YzNiNDA1ZDgyZDU1MjRkYTllYmM4NzFfMjA1Ng_dbb015fa-c7aa-44a2-9c07-2891aa5296d0">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 other than 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, 2021, and 2020 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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,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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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,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;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(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;(4,126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,429)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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,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;1,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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 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,459&#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;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;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;7,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;/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 2021, SJW Group expects to make required and discretionary cash contributions of up to $9,043 to the pension plans and other postretirement benefits.  For the three and nine months ended September&#160;30, 2021, SJW Group has made $3,517 and $4,997, respectively, contributions to such plans.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <sjw:DefinedBenefitPlanRateOfCompensationIncrease
      contextRef="i3f9a16ece96a47969eaca0fc1a2080ee_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81Mi9mcmFnOmVlYTcyYTExNmMzYjQwNWQ4MmQ1NTI0ZGE5ZWJjODcxL3RleHRyZWdpb246ZWVhNzJhMTE2YzNiNDA1ZDgyZDU1MjRkYTllYmM4NzFfNzY5_297fadad-d9f4-4b96-b806-b686c9737b0c"
      unitRef="number">0.015</sjw:DefinedBenefitPlanRateOfCompensationIncrease>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81Mi9mcmFnOmVlYTcyYTExNmMzYjQwNWQ4MmQ1NTI0ZGE5ZWJjODcxL3RleHRyZWdpb246ZWVhNzJhMTE2YzNiNDA1ZDgyZDU1MjRkYTllYmM4NzFfMjA1NQ_b6d6845b-9afd-44b4-9adf-3826dca7fdad">&lt;div style="margin-top: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, 2021, and 2020 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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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,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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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,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;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(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;(4,126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,429)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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,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;1,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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 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,459&#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;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;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;7,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81Mi9mcmFnOmVlYTcyYTExNmMzYjQwNWQ4MmQ1NTI0ZGE5ZWJjODcxL3RhYmxlOjQzZmYxMDc1ZmU1YTQ4MWFiYmUzMzUzMjBhZDY5ODExL3RhYmxlcmFuZ2U6NDNmZjEwNzVmZTVhNDgxYWJiZTMzNTMyMGFkNjk4MTFfMi0xLTEtMS0w_3025850b-0b1e-4a21-8148-3784e1ed4e6f"
      unitRef="usd">2711000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81Mi9mcmFnOmVlYTcyYTExNmMzYjQwNWQ4MmQ1NTI0ZGE5ZWJjODcxL3RhYmxlOjQzZmYxMDc1ZmU1YTQ4MWFiYmUzMzUzMjBhZDY5ODExL3RhYmxlcmFuZ2U6NDNmZjEwNzVmZTVhNDgxYWJiZTMzNTMyMGFkNjk4MTFfMi0zLTEtMS0w_da1fc99b-b63f-457a-986c-5eb6badfc4b4"
      unitRef="usd">2390000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81Mi9mcmFnOmVlYTcyYTExNmMzYjQwNWQ4MmQ1NTI0ZGE5ZWJjODcxL3RhYmxlOjQzZmYxMDc1ZmU1YTQ4MWFiYmUzMzUzMjBhZDY5ODExL3RhYmxlcmFuZ2U6NDNmZjEwNzVmZTVhNDgxYWJiZTMzNTMyMGFkNjk4MTFfMi01LTEtMS0w_54322bbe-c740-4df9-aabc-099a7d3c34f5"
      unitRef="usd">8134000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81Mi9mcmFnOmVlYTcyYTExNmMzYjQwNWQ4MmQ1NTI0ZGE5ZWJjODcxL3RhYmxlOjQzZmYxMDc1ZmU1YTQ4MWFiYmUzMzUzMjBhZDY5ODExL3RhYmxlcmFuZ2U6NDNmZjEwNzVmZTVhNDgxYWJiZTMzNTMyMGFkNjk4MTFfMi03LTEtMS0w_5632cfbd-8965-4369-b00f-a8ab6a656b7a"
      unitRef="usd">7170000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81Mi9mcmFnOmVlYTcyYTExNmMzYjQwNWQ4MmQ1NTI0ZGE5ZWJjODcxL3RhYmxlOjQzZmYxMDc1ZmU1YTQ4MWFiYmUzMzUzMjBhZDY5ODExL3RhYmxlcmFuZ2U6NDNmZjEwNzVmZTVhNDgxYWJiZTMzNTMyMGFkNjk4MTFfMy0xLTEtMS0w_ce9052c7-6f98-4493-82a8-0f038642c5a5"
      unitRef="usd">2556000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81Mi9mcmFnOmVlYTcyYTExNmMzYjQwNWQ4MmQ1NTI0ZGE5ZWJjODcxL3RhYmxlOjQzZmYxMDc1ZmU1YTQ4MWFiYmUzMzUzMjBhZDY5ODExL3RhYmxlcmFuZ2U6NDNmZjEwNzVmZTVhNDgxYWJiZTMzNTMyMGFkNjk4MTFfMy0zLTEtMS0w_b333c757-c235-4147-8a92-1d20f5883143"
      unitRef="usd">2860000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81Mi9mcmFnOmVlYTcyYTExNmMzYjQwNWQ4MmQ1NTI0ZGE5ZWJjODcxL3RhYmxlOjQzZmYxMDc1ZmU1YTQ4MWFiYmUzMzUzMjBhZDY5ODExL3RhYmxlcmFuZ2U6NDNmZjEwNzVmZTVhNDgxYWJiZTMzNTMyMGFkNjk4MTFfMy01LTEtMS0w_34a00899-6a4b-442b-a12f-cedc81a54a44"
      unitRef="usd">7666000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81Mi9mcmFnOmVlYTcyYTExNmMzYjQwNWQ4MmQ1NTI0ZGE5ZWJjODcxL3RhYmxlOjQzZmYxMDc1ZmU1YTQ4MWFiYmUzMzUzMjBhZDY5ODExL3RhYmxlcmFuZ2U6NDNmZjEwNzVmZTVhNDgxYWJiZTMzNTMyMGFkNjk4MTFfMy03LTEtMS0w_5abb87d5-dfd8-4c77-a934-9273e129f802"
      unitRef="usd">8580000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81Mi9mcmFnOmVlYTcyYTExNmMzYjQwNWQ4MmQ1NTI0ZGE5ZWJjODcxL3RhYmxlOjQzZmYxMDc1ZmU1YTQ4MWFiYmUzMzUzMjBhZDY5ODExL3RhYmxlcmFuZ2U6NDNmZjEwNzVmZTVhNDgxYWJiZTMzNTMyMGFkNjk4MTFfNC0xLTEtMS0w_8e8c6e9f-935c-49cb-9ce5-7575bcb89f43"
      unitRef="usd">4748000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81Mi9mcmFnOmVlYTcyYTExNmMzYjQwNWQ4MmQ1NTI0ZGE5ZWJjODcxL3RhYmxlOjQzZmYxMDc1ZmU1YTQ4MWFiYmUzMzUzMjBhZDY5ODExL3RhYmxlcmFuZ2U6NDNmZjEwNzVmZTVhNDgxYWJiZTMzNTMyMGFkNjk4MTFfNC0zLTEtMS0w_5d882987-fd98-40b8-b56b-84d2aef8e9ea"
      unitRef="usd">4126000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81Mi9mcmFnOmVlYTcyYTExNmMzYjQwNWQ4MmQ1NTI0ZGE5ZWJjODcxL3RhYmxlOjQzZmYxMDc1ZmU1YTQ4MWFiYmUzMzUzMjBhZDY5ODExL3RhYmxlcmFuZ2U6NDNmZjEwNzVmZTVhNDgxYWJiZTMzNTMyMGFkNjk4MTFfNC01LTEtMS0w_8baaaea9-7547-4d1a-bc97-316f016eb241"
      unitRef="usd">14242000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81Mi9mcmFnOmVlYTcyYTExNmMzYjQwNWQ4MmQ1NTI0ZGE5ZWJjODcxL3RhYmxlOjQzZmYxMDc1ZmU1YTQ4MWFiYmUzMzUzMjBhZDY5ODExL3RhYmxlcmFuZ2U6NDNmZjEwNzVmZTVhNDgxYWJiZTMzNTMyMGFkNjk4MTFfNC03LTEtMS0w_c0308e4a-7f54-4cb3-82c8-2778f46ec934"
      unitRef="usd">12429000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81Mi9mcmFnOmVlYTcyYTExNmMzYjQwNWQ4MmQ1NTI0ZGE5ZWJjODcxL3RhYmxlOjQzZmYxMDc1ZmU1YTQ4MWFiYmUzMzUzMjBhZDY5ODExL3RhYmxlcmFuZ2U6NDNmZjEwNzVmZTVhNDgxYWJiZTMzNTMyMGFkNjk4MTFfNS0xLTEtMS0w_17bc2ed4-5647-46e3-aa4d-71b4b25dfac4"
      unitRef="usd">-1788000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81Mi9mcmFnOmVlYTcyYTExNmMzYjQwNWQ4MmQ1NTI0ZGE5ZWJjODcxL3RhYmxlOjQzZmYxMDc1ZmU1YTQ4MWFiYmUzMzUzMjBhZDY5ODExL3RhYmxlcmFuZ2U6NDNmZjEwNzVmZTVhNDgxYWJiZTMzNTMyMGFkNjk4MTFfNS0zLTEtMS0w_00497786-079e-411e-8aa1-6c4ab99e77d0"
      unitRef="usd">-1296000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81Mi9mcmFnOmVlYTcyYTExNmMzYjQwNWQ4MmQ1NTI0ZGE5ZWJjODcxL3RhYmxlOjQzZmYxMDc1ZmU1YTQ4MWFiYmUzMzUzMjBhZDY5ODExL3RhYmxlcmFuZ2U6NDNmZjEwNzVmZTVhNDgxYWJiZTMzNTMyMGFkNjk4MTFfNS01LTEtMS0w_bb010b1b-20fa-4b49-8434-05c7dcb076a3"
      unitRef="usd">-5362000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81Mi9mcmFnOmVlYTcyYTExNmMzYjQwNWQ4MmQ1NTI0ZGE5ZWJjODcxL3RhYmxlOjQzZmYxMDc1ZmU1YTQ4MWFiYmUzMzUzMjBhZDY5ODExL3RhYmxlcmFuZ2U6NDNmZjEwNzVmZTVhNDgxYWJiZTMzNTMyMGFkNjk4MTFfNS03LTEtMS0w_1b47b00d-8a94-4740-8d79-3189066ba94d"
      unitRef="usd">-3888000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81Mi9mcmFnOmVlYTcyYTExNmMzYjQwNWQ4MmQ1NTI0ZGE5ZWJjODcxL3RhYmxlOjQzZmYxMDc1ZmU1YTQ4MWFiYmUzMzUzMjBhZDY5ODExL3RhYmxlcmFuZ2U6NDNmZjEwNzVmZTVhNDgxYWJiZTMzNTMyMGFkNjk4MTFfNi0xLTEtMS0w_d47c815c-256f-4276-98a7-ef25e796da89"
      unitRef="usd">12000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81Mi9mcmFnOmVlYTcyYTExNmMzYjQwNWQ4MmQ1NTI0ZGE5ZWJjODcxL3RhYmxlOjQzZmYxMDc1ZmU1YTQ4MWFiYmUzMzUzMjBhZDY5ODExL3RhYmxlcmFuZ2U6NDNmZjEwNzVmZTVhNDgxYWJiZTMzNTMyMGFkNjk4MTFfNi0zLTEtMS0w_e50fcad6-c33d-43ca-ac5c-5b1487d98f01"
      unitRef="usd">39000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81Mi9mcmFnOmVlYTcyYTExNmMzYjQwNWQ4MmQ1NTI0ZGE5ZWJjODcxL3RhYmxlOjQzZmYxMDc1ZmU1YTQ4MWFiYmUzMzUzMjBhZDY5ODExL3RhYmxlcmFuZ2U6NDNmZjEwNzVmZTVhNDgxYWJiZTMzNTMyMGFkNjk4MTFfNi01LTEtMS0w_9da54b56-25c9-4276-ba5f-9a0d198f2646"
      unitRef="usd">37000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81Mi9mcmFnOmVlYTcyYTExNmMzYjQwNWQ4MmQ1NTI0ZGE5ZWJjODcxL3RhYmxlOjQzZmYxMDc1ZmU1YTQ4MWFiYmUzMzUzMjBhZDY5ODExL3RhYmxlcmFuZ2U6NDNmZjEwNzVmZTVhNDgxYWJiZTMzNTMyMGFkNjk4MTFfNi03LTEtMS0w_bc14a98c-bcc7-41da-83a0-169791e2b570"
      unitRef="usd">115000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81Mi9mcmFnOmVlYTcyYTExNmMzYjQwNWQ4MmQ1NTI0ZGE5ZWJjODcxL3RhYmxlOjQzZmYxMDc1ZmU1YTQ4MWFiYmUzMzUzMjBhZDY5ODExL3RhYmxlcmFuZ2U6NDNmZjEwNzVmZTVhNDgxYWJiZTMzNTMyMGFkNjk4MTFfNy0xLTEtMS0w_8ac63aa5-6d0a-4aea-81c5-e0924dacbf1f"
      unitRef="usd">2319000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81Mi9mcmFnOmVlYTcyYTExNmMzYjQwNWQ4MmQ1NTI0ZGE5ZWJjODcxL3RhYmxlOjQzZmYxMDc1ZmU1YTQ4MWFiYmUzMzUzMjBhZDY5ODExL3RhYmxlcmFuZ2U6NDNmZjEwNzVmZTVhNDgxYWJiZTMzNTMyMGFkNjk4MTFfNy0zLTEtMS0w_d926c523-3d4a-4dc3-810c-f7b511666222"
      unitRef="usd">2459000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81Mi9mcmFnOmVlYTcyYTExNmMzYjQwNWQ4MmQ1NTI0ZGE5ZWJjODcxL3RhYmxlOjQzZmYxMDc1ZmU1YTQ4MWFiYmUzMzUzMjBhZDY5ODExL3RhYmxlcmFuZ2U6NDNmZjEwNzVmZTVhNDgxYWJiZTMzNTMyMGFkNjk4MTFfNy01LTEtMS0w_05fb5be3-8860-4a75-8b4e-3251a9af1faf"
      unitRef="usd">6957000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81Mi9mcmFnOmVlYTcyYTExNmMzYjQwNWQ4MmQ1NTI0ZGE5ZWJjODcxL3RhYmxlOjQzZmYxMDc1ZmU1YTQ4MWFiYmUzMzUzMjBhZDY5ODExL3RhYmxlcmFuZ2U6NDNmZjEwNzVmZTVhNDgxYWJiZTMzNTMyMGFkNjk4MTFfNy03LTEtMS0w_49dd7124-99b9-4e21-9132-f47f5515c594"
      unitRef="usd">7324000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81Mi9mcmFnOmVlYTcyYTExNmMzYjQwNWQ4MmQ1NTI0ZGE5ZWJjODcxL3RleHRyZWdpb246ZWVhNzJhMTE2YzNiNDA1ZDgyZDU1MjRkYTllYmM4NzFfMTkxNA_862293c5-84cc-49bc-acf2-1e2cb189f4d4"
      unitRef="usd">9043000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81Mi9mcmFnOmVlYTcyYTExNmMzYjQwNWQ4MmQ1NTI0ZGE5ZWJjODcxL3RleHRyZWdpb246ZWVhNzJhMTE2YzNiNDA1ZDgyZDU1MjRkYTllYmM4NzFfMTY0OTI2NzQ0NDUwNA_edc158a2-057d-4526-bfdc-657fc5499f94"
      unitRef="usd">3517000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81Mi9mcmFnOmVlYTcyYTExNmMzYjQwNWQ4MmQ1NTI0ZGE5ZWJjODcxL3RleHRyZWdpb246ZWVhNzJhMTE2YzNiNDA1ZDgyZDU1MjRkYTllYmM4NzFfMjAyMQ_4ebdb274-014d-43a1-b602-667baf2326b2"
      unitRef="usd">4997000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81NS9mcmFnOjU2OWEzMWUxZjY5NDRlZjNiN2IzZmM4ZGU5ZGJhOWU0L3RleHRyZWdpb246NTY5YTMxZTFmNjk0NGVmM2I3YjNmYzhkZTlkYmE5ZTRfMTA4OA_7e4f26d3-43e0-4b9c-8162-91fbf772132e">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, 2021, income tax expense was $2,749 and $5,159, respectively.  Income tax expense for the three and nine months ended September&#160;30, 2020, was $4,578 and $9,226, respectively.  The effective consolidated income tax rates were 13% and 15% for the three months ended September 30, 2021 and 2020, respectively, and 11% and 16% for the nine months ended September 30, 2021, and 2020, respectively.  The lower effective rates for the three and nine months ended September&#160;30, 2021, were primarily due to flow-through tax benefits.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;SJW Group had unrecognized tax benefits, before the impact of deductions of state taxes, excluding interest and penalties of approximately $7,537 and $6,468 as of September&#160;30, 2021, and December&#160;31, 2020, 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 March 11, 2021, the American Rescue Plan Act (the &#x201c;Act&#x201d;) was signed into law.  SJW Group has considered the income tax implications of the Act 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="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81NS9mcmFnOjU2OWEzMWUxZjY5NDRlZjNiN2IzZmM4ZGU5ZGJhOWU0L3RleHRyZWdpb246NTY5YTMxZTFmNjk0NGVmM2I3YjNmYzhkZTlkYmE5ZTRfNzA_4f78f447-565e-441c-8cb3-373ac86652c6"
      unitRef="usd">2749000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81NS9mcmFnOjU2OWEzMWUxZjY5NDRlZjNiN2IzZmM4ZGU5ZGJhOWU0L3RleHRyZWdpb246NTY5YTMxZTFmNjk0NGVmM2I3YjNmYzhkZTlkYmE5ZTRfNzc_7c809128-fc00-4f6d-81a1-bc83534a6f42"
      unitRef="usd">5159000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81NS9mcmFnOjU2OWEzMWUxZjY5NDRlZjNiN2IzZmM4ZGU5ZGJhOWU0L3RleHRyZWdpb246NTY5YTMxZTFmNjk0NGVmM2I3YjNmYzhkZTlkYmE5ZTRfMTQ3_d234e71e-c689-4552-b54c-d54619fd2dbb"
      unitRef="usd">4578000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81NS9mcmFnOjU2OWEzMWUxZjY5NDRlZjNiN2IzZmM4ZGU5ZGJhOWU0L3RleHRyZWdpb246NTY5YTMxZTFmNjk0NGVmM2I3YjNmYzhkZTlkYmE5ZTRfMTU0_c9166810-822e-428b-b0e2-55a996571b24"
      unitRef="usd">9226000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81NS9mcmFnOjU2OWEzMWUxZjY5NDRlZjNiN2IzZmM4ZGU5ZGJhOWU0L3RleHRyZWdpb246NTY5YTMxZTFmNjk0NGVmM2I3YjNmYzhkZTlkYmE5ZTRfMjIy_a6dddb3e-e003-4ee3-b0c1-7cf4cea2dcf4"
      unitRef="number">0.13</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81NS9mcmFnOjU2OWEzMWUxZjY5NDRlZjNiN2IzZmM4ZGU5ZGJhOWU0L3RleHRyZWdpb246NTY5YTMxZTFmNjk0NGVmM2I3YjNmYzhkZTlkYmE5ZTRfMjI5_cb28ea41-a3a1-4aa6-8c44-ded939af647c"
      unitRef="number">0.15</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81NS9mcmFnOjU2OWEzMWUxZjY5NDRlZjNiN2IzZmM4ZGU5ZGJhOWU0L3RleHRyZWdpb246NTY5YTMxZTFmNjk0NGVmM2I3YjNmYzhkZTlkYmE5ZTRfMjY5_aae66a32-7a7e-43a5-af82-a59c06cddab2"
      unitRef="number">0.11</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81NS9mcmFnOjU2OWEzMWUxZjY5NDRlZjNiN2IzZmM4ZGU5ZGJhOWU0L3RleHRyZWdpb246NTY5YTMxZTFmNjk0NGVmM2I3YjNmYzhkZTlkYmE5ZTRfMjc2_24732aea-1afa-43f2-af89-cfc499484bfc"
      unitRef="number">0.16</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81NS9mcmFnOjU2OWEzMWUxZjY5NDRlZjNiN2IzZmM4ZGU5ZGJhOWU0L3RleHRyZWdpb246NTY5YTMxZTFmNjk0NGVmM2I3YjNmYzhkZTlkYmE5ZTRfNjgx_efeed032-38d2-4e3d-8734-f4b3140c4075"
      unitRef="usd">7537000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81NS9mcmFnOjU2OWEzMWUxZjY5NDRlZjNiN2IzZmM4ZGU5ZGJhOWU0L3RleHRyZWdpb246NTY5YTMxZTFmNjk0NGVmM2I3YjNmYzhkZTlkYmE5ZTRfNjg4_5ec0e6e6-0f1f-4621-8dba-6009c996a178"
      unitRef="usd">6468000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81OC9mcmFnOmQzNmYxZDdlNTYwNDQwMzg5YmM3NzZlNDNkMjA1NmJkL3RleHRyZWdpb246ZDM2ZjFkN2U1NjA0NDAzODliYzc3NmU0M2QyMDU2YmRfMTY2NQ_5fb89e40-5edb-4b49-8850-01e78599d773">Fair Value Measurement&lt;div style="margin-top: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, 2021, 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, 2021, approximates their carrying value as reported on the condensed consolidated balance sheets.  The estimated fair value of such financial instruments are 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, 2021.  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,573,581 and $1,570,727 as of September&#160;30, 2021, and December&#160;31, 2020, 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,446,320 and $1,363,821 as of September&#160;30, 2021, and December&#160;31, 2020, 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 $3,738 and $3,014 as of September&#160;30, 2021, and December&#160;31, 2020, respectively, and are categorized as Level 1 in the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:LongTermDebtFairValue
      contextRef="ia53cbb5aafec48f3b7b150dc0f2e9b07_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81OC9mcmFnOmQzNmYxZDdlNTYwNDQwMzg5YmM3NzZlNDNkMjA1NmJkL3RleHRyZWdpb246ZDM2ZjFkN2U1NjA0NDAzODliYzc3NmU0M2QyMDU2YmRfODkx_f994fa33-366b-41ce-87aa-318d8bf50ad9"
      unitRef="usd">1573581000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i6c311f7060ca47a791edbc2928f4d098_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81OC9mcmFnOmQzNmYxZDdlNTYwNDQwMzg5YmM3NzZlNDNkMjA1NmJkL3RleHRyZWdpb246ZDM2ZjFkN2U1NjA0NDAzODliYzc3NmU0M2QyMDU2YmRfODk4_b792c963-7192-4e2d-a48a-f0a0c1622828"
      unitRef="usd">1570727000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebt
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81OC9mcmFnOmQzNmYxZDdlNTYwNDQwMzg5YmM3NzZlNDNkMjA1NmJkL3RleHRyZWdpb246ZDM2ZjFkN2U1NjA0NDAzODliYzc3NmU0M2QyMDU2YmRfMTE0OA_d9409ebc-8aaa-4a85-a5bc-69df024fe051"
      unitRef="usd">1446320000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i81083d05c4d040ea8bf93cc3bb9b90c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81OC9mcmFnOmQzNmYxZDdlNTYwNDQwMzg5YmM3NzZlNDNkMjA1NmJkL3RleHRyZWdpb246ZDM2ZjFkN2U1NjA0NDAzODliYzc3NmU0M2QyMDU2YmRfMTE1NQ_5eb557e8-ffe8-48f8-9b78-1a95a7a7ea44"
      unitRef="usd">1363821000</us-gaap:LongTermDebt>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id971be35943949b5b6572d19ad337366_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81OC9mcmFnOmQzNmYxZDdlNTYwNDQwMzg5YmM3NzZlNDNkMjA1NmJkL3RleHRyZWdpb246ZDM2ZjFkN2U1NjA0NDAzODliYzc3NmU0M2QyMDU2YmRfMTU2MQ_2ebff4f0-94af-404d-acae-94af8d573ce4"
      unitRef="usd">3738000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icedea844c2324181bcd40cdc103ee11b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV81OC9mcmFnOmQzNmYxZDdlNTYwNDQwMzg5YmM3NzZlNDNkMjA1NmJkL3RleHRyZWdpb246ZDM2ZjFkN2U1NjA0NDAzODliYzc3NmU0M2QyMDU2YmRfMTU2OA_5268b79f-7c30-41bd-b5c3-a2c6e2e94774"
      unitRef="usd">3014000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RleHRyZWdpb246ZDQxNDIzYmE3NTc2NGYyNjk4Mzg4ZDg3ZjI1YzUyNzlfMjIzMg_f2db4845-dbfb-4da5-a1bb-ac3e4f190cb5">Segment and Non-Tariffed Business Reporting&lt;div style="margin-top: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 four 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, and (iv) SJWNE LLC a holding company for CTWS and its subsidiaries, Connecticut Water, Maine Water, New England Water Utility Services, Inc. (&#x201c;NEWUS&#x201d;) and Chester Realty, Inc.  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;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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, 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 #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;162,352&#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,168&#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,403&#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;162,352&#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,571&#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;166,923&#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;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;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, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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;161,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;161,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,863&#160;&lt;/span&gt;&lt;/td&gt;&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;119,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;41,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(973)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;25,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(97)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;21,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;21,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;9,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,156)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,872)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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,131,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;3,131,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,259,714&#160;&lt;/span&gt;&lt;/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, 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;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, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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;416,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;416,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428,826&#160;&lt;/span&gt;&lt;/td&gt;&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;323,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335,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;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;92,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,436)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;53,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;(9,205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,886)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;64,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;64,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;24,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;16,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,145)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,875)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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,131,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;3,131,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,259,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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, 2021 and September&#160;30, 2020, 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, 2021 and December&#160;31, 2020, 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="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RleHRyZWdpb246ZDQxNDIzYmE3NTc2NGYyNjk4Mzg4ZDg3ZjI1YzUyNzlfODY_49ae7885-fa87-4768-8efc-e67039d31c98"
      unitRef="subsidiary">4</sjw:NumberOfSubsidiaries>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RleHRyZWdpb246ZDQxNDIzYmE3NTc2NGYyNjk4Mzg4ZDg3ZjI1YzUyNzlfMjIxOA_4259123c-b6b5-4e6a-8d07-490f3364fe36">&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, 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 #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;162,352&#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,168&#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,403&#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;162,352&#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,571&#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;166,923&#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;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;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, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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;161,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;161,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,863&#160;&lt;/span&gt;&lt;/td&gt;&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;119,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;41,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(973)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;25,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(97)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;21,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;21,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;9,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,156)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,872)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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,131,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;3,131,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,259,714&#160;&lt;/span&gt;&lt;/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 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, 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;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, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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;416,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;416,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428,826&#160;&lt;/span&gt;&lt;/td&gt;&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;323,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335,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;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;92,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,436)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;53,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;(9,205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,886)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;64,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;64,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;24,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;16,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,145)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,875)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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,131,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;3,131,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,259,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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, 2021 and September&#160;30, 2020, 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, 2021 and December&#160;31, 2020, 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:RegulatedOperatingRevenue
      contextRef="i3399c2df197544ac86ef6f03566e7a2f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfMy0xLTEtMS0w_a19e3b8d-fbad-4f2f-9be2-e240c886afc2"
      unitRef="usd">162352000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue
      contextRef="i46a76c9781194c1bb8bf6cb7aa9615d6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfMy0zLTEtMS0w_51902a6c-0ec2-4d68-b984-b9ff4ca15b87"
      unitRef="usd">3168000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue
      contextRef="i8c44886f4e594c43a8a20acfc5008fb8_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfMy01LTEtMS0w_4744004a-54b5-4c37-becd-51f0a0c716f7"
      unitRef="usd">1403000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue
      contextRef="i9d6b46da35984a34a1b730d3b2dc6809_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfMy03LTEtMS0w_0983850e-735c-4ad3-bb41-55f9399b9542"
      unitRef="usd">0</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue
      contextRef="i5b1b866f76d14b8ab3113dafb0f077c6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfMy05LTEtMS0w_010718fc-7c88-435b-8673-1e0a431678db"
      unitRef="usd">162352000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue
      contextRef="i1c034acaaffe485aaacb8c1a04b41d25_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfMy0xMS0xLTEtMA_afd1b5c8-dc2a-4ab2-8824-95cbed655cf6"
      unitRef="usd">4571000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfMy0xMy0xLTEtMA_3f66dd6f-2651-4c08-a559-bea1a336fe56"
      unitRef="usd">166923000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i3399c2df197544ac86ef6f03566e7a2f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfNC0xLTEtMS0w_f8663303-8881-4c1b-a73c-0cfc510b81ab"
      unitRef="usd">129915000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i46a76c9781194c1bb8bf6cb7aa9615d6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfNC0zLTEtMS0w_1d4cc966-db27-4abd-8b0e-d010ed618726"
      unitRef="usd">2156000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i8c44886f4e594c43a8a20acfc5008fb8_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfNC01LTEtMS0w_46a4e4b7-7ab4-4d0e-a43a-ec9ed70e1c8f"
      unitRef="usd">956000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i9d6b46da35984a34a1b730d3b2dc6809_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfNC03LTEtMS0w_42242c2d-676e-4be4-95db-f30cf9e197b3"
      unitRef="usd">122000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i5b1b866f76d14b8ab3113dafb0f077c6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfNC05LTEtMS0w_30d12bdf-dfa5-46fe-867d-396fc36eb48d"
      unitRef="usd">129915000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i1c034acaaffe485aaacb8c1a04b41d25_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfNC0xMS0xLTEtMA_d8af1561-fb5c-4d7f-8932-46386303c4a9"
      unitRef="usd">3234000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfNC0xMy0xLTEtMA_fb57bba2-547d-4a96-9307-c9110f7bef8f"
      unitRef="usd">133149000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3399c2df197544ac86ef6f03566e7a2f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfNS0xLTEtMS0w_231bea72-3ba8-430f-ba4f-233bf7f5e157"
      unitRef="usd">32437000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i46a76c9781194c1bb8bf6cb7aa9615d6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfNS0zLTEtMS0w_79300323-6350-4f6a-9878-90a06bae575d"
      unitRef="usd">1012000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8c44886f4e594c43a8a20acfc5008fb8_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfNS01LTEtMS0w_542a7a27-7f50-4a55-aa2e-5f49cda6afca"
      unitRef="usd">447000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9d6b46da35984a34a1b730d3b2dc6809_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfNS03LTEtMS0w_8ff1372e-0069-4220-b9d6-68cf1dff9823"
      unitRef="usd">-122000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5b1b866f76d14b8ab3113dafb0f077c6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfNS05LTEtMS0w_0e234d86-30b8-43af-bbe3-511454fc74bb"
      unitRef="usd">32437000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1c034acaaffe485aaacb8c1a04b41d25_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfNS0xMS0xLTEtMA_0b90150d-af2e-447c-8bb0-07bd6139e74d"
      unitRef="usd">1337000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfNS0xMy0xLTEtMA_9131cb38-edb2-4650-9e66-7c3f08fa840c"
      unitRef="usd">33774000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3399c2df197544ac86ef6f03566e7a2f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfNi0xLTEtMS0w_cc2cef28-bc21-4e15-8acb-fabc64b7b055"
      unitRef="usd">20625000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i46a76c9781194c1bb8bf6cb7aa9615d6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfNi0zLTEtMS0w_698eda4a-9920-40bf-bdb1-e09316bfdf26"
      unitRef="usd">879000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8c44886f4e594c43a8a20acfc5008fb8_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfNi01LTEtMS0w_bfc4d1f0-192e-4068-ba16-0c68de4cc872"
      unitRef="usd">294000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9d6b46da35984a34a1b730d3b2dc6809_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfNi03LTEtMS0w_7167f5df-ca41-437a-97ae-dab75bc26304"
      unitRef="usd">-2730000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5b1b866f76d14b8ab3113dafb0f077c6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfNi05LTEtMS0w_028c9a15-f28e-44a9-8531-9238abfaa487"
      unitRef="usd">20625000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1c034acaaffe485aaacb8c1a04b41d25_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfNi0xMS0xLTEtMA_12d27e0a-720e-4aaa-929b-ec7cd24e3cbf"
      unitRef="usd">-1557000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfNi0xMy0xLTEtMA_8012d93c-5544-4778-a4f6-c440113bbd90"
      unitRef="usd">19068000</us-gaap:NetIncomeLoss>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i3399c2df197544ac86ef6f03566e7a2f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfNy0xLTEtMS0w_af64bf39-1ffb-4bc7-98b8-4ff99a07bd34"
      unitRef="usd">23209000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i46a76c9781194c1bb8bf6cb7aa9615d6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfNy0zLTEtMS0w_bcdb82a9-c2be-42ed-aa84-503ba82f9f11"
      unitRef="usd">113000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i8c44886f4e594c43a8a20acfc5008fb8_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfNy01LTEtMS0w_683852ab-e6d8-40bf-b4da-b22985c38404"
      unitRef="usd">292000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i9d6b46da35984a34a1b730d3b2dc6809_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfNy03LTEtMS0w_dd42b965-df55-4540-9f77-da6563e325af"
      unitRef="usd">223000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i5b1b866f76d14b8ab3113dafb0f077c6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfNy05LTEtMS0w_d21fe377-3248-4a1a-a972-c79abab79a64"
      unitRef="usd">23209000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i1c034acaaffe485aaacb8c1a04b41d25_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfNy0xMS0xLTEtMA_efcdc57a-3caf-4b98-88db-e9cad9b995bb"
      unitRef="usd">628000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfNy0xMy0xLTEtMA_dcf97cee-bcf0-4c05-8303-e0365d015ef9"
      unitRef="usd">23837000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:InterestExpense
      contextRef="i3399c2df197544ac86ef6f03566e7a2f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfOC0xLTEtMS0w_c531add2-1105-4273-9b8b-5dadd084f1f6"
      unitRef="usd">8805000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i46a76c9781194c1bb8bf6cb7aa9615d6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfOC0zLTEtMS0w_b62d2e7e-1358-4b61-a71b-755b8690669b"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i8c44886f4e594c43a8a20acfc5008fb8_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfOC01LTEtMS0w_9ab00a09-2795-413e-9e32-9f3953ef0288"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i9d6b46da35984a34a1b730d3b2dc6809_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfOC03LTEtMS0w_323321aa-7546-4656-84ae-366e6947f8a0"
      unitRef="usd">4730000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i5b1b866f76d14b8ab3113dafb0f077c6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfOC05LTEtMS0w_df8e4fe0-3946-4cce-87e3-e35a320bb57f"
      unitRef="usd">8805000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i1c034acaaffe485aaacb8c1a04b41d25_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfOC0xMS0xLTEtMA_bed53a7f-ed06-4f5d-9ddc-3d036046ae33"
      unitRef="usd">4730000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfOC0xMy0xLTEtMA_09d457e1-32df-427a-823c-e9923bf85729"
      unitRef="usd">13535000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3399c2df197544ac86ef6f03566e7a2f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfOS0xLTEtMS0w_6c27fac9-28f8-40d9-a476-ccffb1985120"
      unitRef="usd">3537000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i46a76c9781194c1bb8bf6cb7aa9615d6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfOS0zLTEtMS0w_6f344022-7f34-421e-a38a-24eb2b67201d"
      unitRef="usd">280000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8c44886f4e594c43a8a20acfc5008fb8_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfOS01LTEtMS0w_e0c19cc4-9c1f-4c0d-8ffb-a936a763d2b1"
      unitRef="usd">100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9d6b46da35984a34a1b730d3b2dc6809_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfOS03LTEtMS0w_41287cd7-d957-4ca3-8d79-c9486f2ec81b"
      unitRef="usd">-1168000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5b1b866f76d14b8ab3113dafb0f077c6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfOS05LTEtMS0w_83e6ee1d-46b8-4bf0-b4d2-590f1ed79d6e"
      unitRef="usd">3537000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1c034acaaffe485aaacb8c1a04b41d25_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfOS0xMS0xLTEtMA_aabd4fe5-2caa-4b7e-9582-110971401a37"
      unitRef="usd">-788000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if8fa96d3295b4cc8befebe1bb56d7e42_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfOS0xMy0xLTEtMA_f74490a0-7663-4d32-91b1-a3dcdae781f6"
      unitRef="usd">2749000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:Assets
      contextRef="i1f2ca344b45f45658c6b25db8e186a9b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfMTAtMS0xLTEtMA_1e6bb29a-9d2a-4b52-9473-2ce5be3b3f6b"
      unitRef="usd">3352976000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1ed97507d25845618fde2c82143bb4b4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfMTAtMy0xLTEtMA_a5b83a27-e629-49c6-b3a1-14ef1d658eb0"
      unitRef="usd">7141000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if5f0f4f4618942309f8f47153037dcdb_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfMTAtNS0xLTEtMA_94ae18c8-4e99-4b4e-ad6e-fe11a5a7ebc2"
      unitRef="usd">44629000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9cf0904075e140c19c6f5f8b00bb5c5a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfMTAtNy0xLTEtMA_efbf262d-b58c-4fa4-804f-7e067261ceee"
      unitRef="usd">64995000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i311cfb2c2e664dd38619395488206f74_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfMTAtOS0xLTEtMA_d9d57a2c-b775-4fad-a304-a4394239852c"
      unitRef="usd">3352976000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5d29467033204ddd97a145f0b3e4812b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfMTAtMTEtMS0xLTA_2914f901-ad90-4ab3-8e1d-f7178404b94c"
      unitRef="usd">116765000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjA4OTYyNWFkNjVjZTRjMWQ5YTU5MWQ2NGZjNDFmYmYzL3RhYmxlcmFuZ2U6MDg5NjI1YWQ2NWNlNGMxZDlhNTkxZDY0ZmM0MWZiZjNfMTAtMTMtMS0xLTA_b3e2db8a-b9be-434a-96ff-fb0671618d2b"
      unitRef="usd">3469741000</us-gaap:Assets>
    <us-gaap:RegulatedOperatingRevenue
      contextRef="i6aae32237a7d415997dd92ab15d19c50_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfMy0xLTEtMS0w_62854ca1-b43c-46b7-85e1-1d409b91c607"
      unitRef="usd">161646000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue
      contextRef="i0045d555929c4e95b713f32501bb3c18_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfMy0zLTEtMS0w_11daaaf1-9b34-40dc-ba5b-9ef0b18ab07e"
      unitRef="usd">2814000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue
      contextRef="i7f4f68c677654029970a7edd44d15a00_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfMy01LTEtMS0w_33940b68-e493-4a73-8f5c-5a7860fa3b29"
      unitRef="usd">1403000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue
      contextRef="i4afacf1c90674e859b52484cf6523039_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfMy03LTEtMS0w_1ab7e9f2-154d-4a57-b3e1-b5608b0a833c"
      unitRef="usd">0</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue
      contextRef="ibd4c132bd4e941d89f949c55f7d696ca_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfMy05LTEtMS0w_35431ea1-3999-4a54-9491-63ce5658a9a1"
      unitRef="usd">161646000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue
      contextRef="i2405b78b66ea41249f91526ca5d24639_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfMy0xMS0xLTEtMA_c645fa91-9d90-45ea-a85e-25d7281cc692"
      unitRef="usd">4217000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfMy0xMy0xLTEtMA_3be9dd0e-1d1a-487d-b9c5-ee7fe20c65f7"
      unitRef="usd">165863000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i6aae32237a7d415997dd92ab15d19c50_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfNC0xLTEtMS0w_cd46fd96-63a9-43e2-9c30-72f0a109442f"
      unitRef="usd">119885000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i0045d555929c4e95b713f32501bb3c18_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfNC0zLTEtMS0w_76ae7b8c-0169-48b3-a13a-f02ba88eeeb2"
      unitRef="usd">2161000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i7f4f68c677654029970a7edd44d15a00_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfNC01LTEtMS0w_291b8e4a-fd97-410c-9a7c-acf0cb8df52d"
      unitRef="usd">961000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i4afacf1c90674e859b52484cf6523039_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfNC03LTEtMS0w_79e719cd-4562-46be-8e2e-9885ee662405"
      unitRef="usd">973000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="ibd4c132bd4e941d89f949c55f7d696ca_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfNC05LTEtMS0w_400d8ac3-1699-4cb6-adc0-838fbd1e48b8"
      unitRef="usd">119885000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i2405b78b66ea41249f91526ca5d24639_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfNC0xMS0xLTEtMA_dc62a397-139a-47c7-985d-cbed681632a3"
      unitRef="usd">4095000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfNC0xMy0xLTEtMA_8156bcc6-9cf6-4f81-957b-fdada1d649cf"
      unitRef="usd">123980000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6aae32237a7d415997dd92ab15d19c50_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfNS0xLTEtMS0w_5f34c57b-9aa2-448b-8254-ec349f4e16e1"
      unitRef="usd">41761000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0045d555929c4e95b713f32501bb3c18_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfNS0zLTEtMS0w_9ac6ff38-dcff-4b13-bc5e-067059cb206b"
      unitRef="usd">653000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7f4f68c677654029970a7edd44d15a00_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfNS01LTEtMS0w_f97e5e38-751b-46ae-8ddb-40a3c94049bd"
      unitRef="usd">442000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4afacf1c90674e859b52484cf6523039_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfNS03LTEtMS0w_331c0846-fed7-4003-9dc6-b4a16cb65e23"
      unitRef="usd">-973000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibd4c132bd4e941d89f949c55f7d696ca_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfNS05LTEtMS0w_3ef89294-eb31-43d0-b2f5-a9429c5c4a92"
      unitRef="usd">41761000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2405b78b66ea41249f91526ca5d24639_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfNS0xMS0xLTEtMA_78a5fac7-b405-4d1d-8a08-1ae8133347f4"
      unitRef="usd">122000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfNS0xMy0xLTEtMA_e2e25585-5a1f-4082-92fc-25a50ade2c02"
      unitRef="usd">41883000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6aae32237a7d415997dd92ab15d19c50_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfNi0xLTEtMS0w_75305672-067e-43f9-ba6b-c81c6b396296"
      unitRef="usd">25053000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0045d555929c4e95b713f32501bb3c18_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfNi0zLTEtMS0w_56ce6eda-4237-4963-8e38-22ffd95a7e8f"
      unitRef="usd">827000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7f4f68c677654029970a7edd44d15a00_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfNi01LTEtMS0w_c0507492-c0d5-421b-9c0b-91689f56bd36"
      unitRef="usd">310000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4afacf1c90674e859b52484cf6523039_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfNi03LTEtMS0w_dec42035-9e21-4d70-a811-12869e63e5ee"
      unitRef="usd">-97000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibd4c132bd4e941d89f949c55f7d696ca_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfNi05LTEtMS0w_6817be6c-0862-44f3-95f5-4d919c16ce56"
      unitRef="usd">25053000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2405b78b66ea41249f91526ca5d24639_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfNi0xMS0xLTEtMA_0c92a67d-6588-49f3-ba10-6c65d4ffe4a4"
      unitRef="usd">1040000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfNi0xMy0xLTEtMA_0310759f-dedc-484b-9028-bdabc2c53e4b"
      unitRef="usd">26093000</us-gaap:NetIncomeLoss>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i6aae32237a7d415997dd92ab15d19c50_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfNy0xLTEtMS0w_48e44818-d468-4b65-8535-898d4fd03fc4"
      unitRef="usd">21782000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i0045d555929c4e95b713f32501bb3c18_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfNy0zLTEtMS0w_4fe58831-35f6-4d69-876e-9caf7f1b80cc"
      unitRef="usd">116000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i7f4f68c677654029970a7edd44d15a00_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfNy01LTEtMS0w_bc8fc15c-8d33-4cc4-926f-99c5df10c750"
      unitRef="usd">296000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i4afacf1c90674e859b52484cf6523039_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfNy03LTEtMS0w_5a8c5357-d30b-420f-be2f-fa852c554ecf"
      unitRef="usd">223000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="ibd4c132bd4e941d89f949c55f7d696ca_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfNy05LTEtMS0w_ad526bd2-b50a-4d77-91b6-fc42eeb7850b"
      unitRef="usd">21782000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i2405b78b66ea41249f91526ca5d24639_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfNy0xMS0xLTEtMA_d8611e60-4fb2-4304-9a20-42a5fab14705"
      unitRef="usd">635000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfNy0xMy0xLTEtMA_41bb1160-eab2-4dcc-9b1d-bcbde93b8b2f"
      unitRef="usd">22417000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:InterestExpense
      contextRef="i6aae32237a7d415997dd92ab15d19c50_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfOC0xLTEtMS0w_634ff5a9-a641-4a6e-9c7e-da123c4e3261"
      unitRef="usd">8112000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i0045d555929c4e95b713f32501bb3c18_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfOC0zLTEtMS0w_d6a2f1b2-7975-4cb9-86d4-5ebac4e3182d"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i7f4f68c677654029970a7edd44d15a00_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfOC01LTEtMS0w_c828ff2d-96ab-4aa8-93da-40dd0eeb88fc"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i4afacf1c90674e859b52484cf6523039_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfOC03LTEtMS0w_289629b7-3281-4dfc-ab0f-7e672c0c9203"
      unitRef="usd">5062000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ibd4c132bd4e941d89f949c55f7d696ca_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfOC05LTEtMS0w_ed5e770c-1fbd-4371-ba91-c458d9e738d8"
      unitRef="usd">8112000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2405b78b66ea41249f91526ca5d24639_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfOC0xMS0xLTEtMA_ac308420-a70c-49ff-8da4-cf1fad5463c0"
      unitRef="usd">5062000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfOC0xMy0xLTEtMA_c9ecf677-bdf1-4318-b730-e57468c5275e"
      unitRef="usd">13174000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6aae32237a7d415997dd92ab15d19c50_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfOS0xLTEtMS0w_72ca64d4-d053-4f4d-9ef0-a2fd68cddd21"
      unitRef="usd">9450000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0045d555929c4e95b713f32501bb3c18_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfOS0zLTEtMS0w_2ad30ca6-4d52-4143-a55b-fb2844c0f1a6"
      unitRef="usd">179000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7f4f68c677654029970a7edd44d15a00_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfOS01LTEtMS0w_3c16ddaf-744d-4c0b-8fd0-abce985ce650"
      unitRef="usd">105000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4afacf1c90674e859b52484cf6523039_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfOS03LTEtMS0w_f6b9e832-cc4b-4bdf-ac3d-c1846e0b3cfd"
      unitRef="usd">-5156000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibd4c132bd4e941d89f949c55f7d696ca_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfOS05LTEtMS0w_9a9d8671-fc4c-49dc-bb24-f0b055b3bb3a"
      unitRef="usd">9450000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2405b78b66ea41249f91526ca5d24639_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfOS0xMS0xLTEtMA_bf5c767a-d428-4849-a985-3beaa37c303b"
      unitRef="usd">-4872000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4bebf3c8a0eb49abaef6a946d8293e77_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfOS0xMy0xLTEtMA_9b9d8ecf-b827-4ca7-92a7-9e11f6ff8690"
      unitRef="usd">4578000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:Assets
      contextRef="i6b470ca963ef4032ad52f11fdf284b7c_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfMTAtMS0xLTEtMA_a7717971-ac8c-4ad2-8f2c-5158ec537f2c"
      unitRef="usd">3131778000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i316408cc79c14fc6a8a8553f13ef2a0f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfMTAtMy0xLTEtMA_8cd95747-8836-443c-b0f9-cb38d430d4b9"
      unitRef="usd">8589000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8dc120f42e9e4ac39deb7dfc9364af80_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfMTAtNS0xLTEtMA_6adf1084-692b-4dcb-a52e-1a5c138280b8"
      unitRef="usd">45980000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8775a0720f3340dbb4b6cd81b6d4bf95_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfMTAtNy0xLTEtMA_b49dc973-4e4d-406f-a6fb-a71caab72914"
      unitRef="usd">73367000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4550048b85d24bb690c7d213a9ec3fa2_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfMTAtOS0xLTEtMA_ad5877fe-f7b0-4a45-87f8-94ec12cafbbe"
      unitRef="usd">3131778000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8aa4465002e84c77ba41f5187378edce_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfMTAtMTEtMS0xLTA_af6e938c-dfc0-46f8-9016-2d313bc7eea2"
      unitRef="usd">127936000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib345f57d349049d79815fc7f5cf8faba_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjQwZjk3NTBmY2RkZjQ1NGJhMjhhYWU5M2MzMGZlZDVkL3RhYmxlcmFuZ2U6NDBmOTc1MGZjZGRmNDU0YmEyOGFhZTkzYzMwZmVkNWRfMTAtMTMtMS0xLTA_7a6611c7-2a31-410e-b414-42a7c143003a"
      unitRef="usd">3259714000</us-gaap:Assets>
    <us-gaap:RegulatedOperatingRevenue
      contextRef="i2e3735850a0f496f99afd3cb836cba06_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfMy0xLTEtMS0w_bf478c0b-3bbd-499d-bb50-6a8514b3d046"
      unitRef="usd">421985000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue
      contextRef="i094564c64cd546b080a8107b27e505f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfMy0zLTEtMS0w_daa48420-0e22-4a70-b4b5-bdbcac6623e3"
      unitRef="usd">7897000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue
      contextRef="i38e72d680d67406194465561b68971dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfMy01LTEtMS0w_c2d724be-e8d0-4103-8c75-839b3b1c87b4"
      unitRef="usd">4067000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue
      contextRef="i6cb849903098441789ffce13b65d1506_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfMy03LTEtMS0w_b164cb60-1a9c-4595-a875-22dfb45992e8"
      unitRef="usd">0</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue
      contextRef="id0e645dfe05242c4bebe717d76a0db93_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfMy05LTEtMS0w_c08fd25d-ffb4-4e5a-a1a6-cc9f9975f7fd"
      unitRef="usd">421985000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue
      contextRef="i887fa7dd4e2c4097bdc2a975faf6feba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfMy0xMS0xLTEtMA_96584aec-6cda-4fcd-89b9-61bf85c36c79"
      unitRef="usd">11964000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfMy0xMy0xLTEtMA_e0e0d6f8-e9df-43ea-a4a5-9d0bf7b779a0"
      unitRef="usd">433949000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i2e3735850a0f496f99afd3cb836cba06_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfNC0xLTEtMS0w_442e8432-0dea-4e97-818b-627b3e15f435"
      unitRef="usd">343965000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i094564c64cd546b080a8107b27e505f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfNC0zLTEtMS0w_0cc8c5dd-23ec-476c-8ee3-ff552f7d033e"
      unitRef="usd">5467000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i38e72d680d67406194465561b68971dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfNC01LTEtMS0w_ab5489f2-7aea-452f-9b5a-0f407dd0dbbd"
      unitRef="usd">2718000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i6cb849903098441789ffce13b65d1506_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfNC03LTEtMS0w_7730ad0d-fd6d-4aee-a181-5d8e519aa0c1"
      unitRef="usd">2307000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="id0e645dfe05242c4bebe717d76a0db93_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfNC05LTEtMS0w_44d94553-0af7-40aa-a4c5-96e696062908"
      unitRef="usd">343965000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i887fa7dd4e2c4097bdc2a975faf6feba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfNC0xMS0xLTEtMA_1a59a529-0e07-45cf-ad2d-67632db11b4e"
      unitRef="usd">10492000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfNC0xMy0xLTEtMA_087fd9ad-cde5-438c-84fd-6c51e3927936"
      unitRef="usd">354457000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2e3735850a0f496f99afd3cb836cba06_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfNS0xLTEtMS0w_15303217-215b-4389-b8b5-bb927c984b3f"
      unitRef="usd">78020000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i094564c64cd546b080a8107b27e505f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfNS0zLTEtMS0w_0318d5ad-0a35-47c3-8c73-d4354d1d806c"
      unitRef="usd">2430000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i38e72d680d67406194465561b68971dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfNS01LTEtMS0w_2b368f10-6bfa-426b-8170-8c9b3545977a"
      unitRef="usd">1349000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6cb849903098441789ffce13b65d1506_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfNS03LTEtMS0w_39a3b096-ac18-4f85-809d-503cac063459"
      unitRef="usd">-2307000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id0e645dfe05242c4bebe717d76a0db93_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfNS05LTEtMS0w_44d39183-3966-474d-afb8-fcfd0bd46a40"
      unitRef="usd">78020000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i887fa7dd4e2c4097bdc2a975faf6feba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfNS0xMS0xLTEtMA_962d546e-3fec-4098-9d2d-98467c7c2ac2"
      unitRef="usd">1472000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfNS0xMy0xLTEtMA_e6879d2c-9781-485f-ba13-979f86017532"
      unitRef="usd">79492000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2e3735850a0f496f99afd3cb836cba06_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfNi0xLTEtMS0w_2d773dda-f977-4ebc-b0e6-66fbb812cdae"
      unitRef="usd">46909000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i094564c64cd546b080a8107b27e505f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfNi0zLTEtMS0w_5ccefb40-5857-4b96-9157-03c692bb02cb"
      unitRef="usd">2278000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i38e72d680d67406194465561b68971dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfNi01LTEtMS0w_b7014f9b-6c1f-48a2-a1f9-b4c718d8c7fc"
      unitRef="usd">913000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6cb849903098441789ffce13b65d1506_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfNi03LTEtMS0w_e3361660-4260-406a-8b51-7a0569f2ca56"
      unitRef="usd">-7641000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id0e645dfe05242c4bebe717d76a0db93_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfNi05LTEtMS0w_70240ba5-c1e7-4cb3-98e2-25277ec71a78"
      unitRef="usd">46909000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i887fa7dd4e2c4097bdc2a975faf6feba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfNi0xMS0xLTEtMA_d786d496-a7b4-45bd-b17a-dc9f1cd60c6c"
      unitRef="usd">-4450000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfNi0xMy0xLTEtMA_623ad8b6-5464-43d2-be03-c0515139521e"
      unitRef="usd">42459000</us-gaap:NetIncomeLoss>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i2e3735850a0f496f99afd3cb836cba06_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfNy0xLTEtMS0w_929c5668-42bd-417b-ba5c-25047dcc2e43"
      unitRef="usd">68913000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i094564c64cd546b080a8107b27e505f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfNy0zLTEtMS0w_ee573650-3908-45d8-b935-05532935b428"
      unitRef="usd">332000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i38e72d680d67406194465561b68971dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfNy01LTEtMS0w_730ba0f2-0b68-42e3-a3b6-94dffd0ecc90"
      unitRef="usd">872000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i6cb849903098441789ffce13b65d1506_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfNy03LTEtMS0w_e3156efa-aa10-47cb-9025-1d8e4752e206"
      unitRef="usd">670000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="id0e645dfe05242c4bebe717d76a0db93_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfNy05LTEtMS0w_2411621d-5b92-434f-9fb5-0eba3bf594de"
      unitRef="usd">68913000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i887fa7dd4e2c4097bdc2a975faf6feba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfNy0xMS0xLTEtMA_0d04a1e1-5856-41f8-bc31-ef501ee06243"
      unitRef="usd">1874000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfNy0xMy0xLTEtMA_a557ddd5-507d-4c7e-a3a3-2e5e4182053a"
      unitRef="usd">70787000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:InterestExpense
      contextRef="i2e3735850a0f496f99afd3cb836cba06_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfOC0xLTEtMS0w_c9f5cb59-3a67-4f14-9a7a-1b578595c1f6"
      unitRef="usd">25323000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i094564c64cd546b080a8107b27e505f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfOC0zLTEtMS0w_cb324133-c53d-46cb-ba68-510a2ed9ec6b"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i38e72d680d67406194465561b68971dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfOC01LTEtMS0w_0cd0e3ae-f4f2-44f8-883c-d4111795b925"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6cb849903098441789ffce13b65d1506_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfOC03LTEtMS0w_1d7b180e-d61c-471c-9071-85d0166caee9"
      unitRef="usd">15332000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="id0e645dfe05242c4bebe717d76a0db93_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfOC05LTEtMS0w_38479ea2-7a4f-4f99-8cd7-dbf789c03281"
      unitRef="usd">25323000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i887fa7dd4e2c4097bdc2a975faf6feba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfOC0xMS0xLTEtMA_386ffd64-2857-430d-abc1-a4db913cc909"
      unitRef="usd">15332000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfOC0xMy0xLTEtMA_b5916bcb-c2bd-452a-8549-8d642bb1bc1e"
      unitRef="usd">40655000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2e3735850a0f496f99afd3cb836cba06_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfOS0xLTEtMS0w_fa7f853b-fa90-48c0-b8f8-9cad00f56911"
      unitRef="usd">8001000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i094564c64cd546b080a8107b27e505f1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfOS0zLTEtMS0w_29edd899-0891-45f5-94a9-69144b2c5a74"
      unitRef="usd">665000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i38e72d680d67406194465561b68971dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfOS01LTEtMS0w_74c22707-7215-4fd7-8564-23164e972f8e"
      unitRef="usd">305000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6cb849903098441789ffce13b65d1506_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfOS03LTEtMS0w_035f60e3-3679-4aca-bc56-d486a393f8bd"
      unitRef="usd">-3812000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id0e645dfe05242c4bebe717d76a0db93_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfOS05LTEtMS0w_850f7914-4e92-496e-8906-60eb743b9d55"
      unitRef="usd">8001000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i887fa7dd4e2c4097bdc2a975faf6feba_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfOS0xMS0xLTEtMA_59e76491-a131-4b2f-a23a-54f439c09fb5"
      unitRef="usd">-2842000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfOS0xMy0xLTEtMA_0d6b4154-a4aa-47ed-b499-a1f459b74392"
      unitRef="usd">5159000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:Assets
      contextRef="i1f2ca344b45f45658c6b25db8e186a9b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfMTAtMS0xLTEtMA_1da683f7-601f-44a3-81cf-8a96d089edb0"
      unitRef="usd">3352976000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1ed97507d25845618fde2c82143bb4b4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfMTAtMy0xLTEtMA_e5ebabaf-2e6c-43a2-b6b6-e7fbe659e7f4"
      unitRef="usd">7141000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if5f0f4f4618942309f8f47153037dcdb_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfMTAtNS0xLTEtMA_5e8f19e7-a96e-4b13-8dc6-1ef77ba81f04"
      unitRef="usd">44629000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9cf0904075e140c19c6f5f8b00bb5c5a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfMTAtNy0xLTEtMA_fac19b2f-5e45-47f9-b492-ed230611f8ae"
      unitRef="usd">64995000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i311cfb2c2e664dd38619395488206f74_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfMTAtOS0xLTEtMA_7e2113c4-2690-43ac-b51c-ca46308279a8"
      unitRef="usd">3352976000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5d29467033204ddd97a145f0b3e4812b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfMTAtMTEtMS0xLTA_dde9034c-34dc-4579-a543-0826c82e44dd"
      unitRef="usd">116765000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ibba41560ed81451ca7fc53513635b975_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjVlN2ExZTg0M2IxYjQ2MjBhM2NhYjA0ZTcxN2U2MDcyL3RhYmxlcmFuZ2U6NWU3YTFlODQzYjFiNDYyMGEzY2FiMDRlNzE3ZTYwNzJfMTAtMTMtMS0xLTA_06c3dd1a-c664-492a-98a1-526c3caedd37"
      unitRef="usd">3469741000</us-gaap:Assets>
    <us-gaap:RegulatedOperatingRevenue
      contextRef="i75b8e99c4a8446cf947d5557d627bcad_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfMy0xLTEtMS0w_4eee8685-883c-4c27-9ba7-ff6b13f2384f"
      unitRef="usd">416085000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue
      contextRef="i7a6aadec474d4eab959e324fe52e9717_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfMy0zLTEtMS0w_4081f6a3-9469-413b-83a3-24b0e3900a29"
      unitRef="usd">8524000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue
      contextRef="i0a23c0ef6dc144deab16603b57e2cef2_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfMy01LTEtMS0w_19be55ca-171e-4e73-a840-c1f08c152853"
      unitRef="usd">4217000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue
      contextRef="ic3d68cb6b3234e9684f03b6d02ccbbfd_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfMy03LTEtMS0w_bff7ae52-9cc4-476d-994c-a03c1c8a308e"
      unitRef="usd">0</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue
      contextRef="ic8348d277065466496308c00523d9886_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfMy05LTEtMS0w_bdd160fd-bd2c-4c49-a481-913d94e3d8eb"
      unitRef="usd">416085000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue
      contextRef="i1446e21397a4459d8f67f27181bee4c8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfMy0xMS0xLTEtMA_db5d1532-21c3-4d5b-8b0f-66f6d53619e9"
      unitRef="usd">12741000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfMy0xMy0xLTEtMA_2aad2613-9a31-4dab-b20b-ec06411b1342"
      unitRef="usd">428826000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i75b8e99c4a8446cf947d5557d627bcad_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfNC0xLTEtMS0w_ab2e7365-128e-48a5-84d9-9292bf701b49"
      unitRef="usd">323087000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i7a6aadec474d4eab959e324fe52e9717_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfNC0zLTEtMS0w_0cf410b2-e3f9-4592-9278-62d49059fe80"
      unitRef="usd">5281000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i0a23c0ef6dc144deab16603b57e2cef2_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfNC01LTEtMS0w_94e8e5fe-8c42-436e-9721-1a05f4d5428b"
      unitRef="usd">2642000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="ic3d68cb6b3234e9684f03b6d02ccbbfd_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfNC03LTEtMS0w_16049457-b6bb-4d9c-b2be-9ab98b5b46ee"
      unitRef="usd">4436000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="ic8348d277065466496308c00523d9886_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfNC05LTEtMS0w_0a4b5265-1048-44c0-964f-7686d0a89574"
      unitRef="usd">323087000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i1446e21397a4459d8f67f27181bee4c8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfNC0xMS0xLTEtMA_7cce37f3-dd2b-412b-9e9f-bdcdf2ea8c8c"
      unitRef="usd">12359000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfNC0xMy0xLTEtMA_0e73bbfd-3276-4cb6-88a1-42cd8b8d6d3d"
      unitRef="usd">335446000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i75b8e99c4a8446cf947d5557d627bcad_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfNS0xLTEtMS0w_64d69b21-81f1-41ed-b381-d6f696fe6301"
      unitRef="usd">92998000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7a6aadec474d4eab959e324fe52e9717_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfNS0zLTEtMS0w_9f8de232-e583-42fb-a87f-c09867aff94c"
      unitRef="usd">3243000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0a23c0ef6dc144deab16603b57e2cef2_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfNS01LTEtMS0w_f64aeeda-7634-4932-9cae-5f660f8583df"
      unitRef="usd">1575000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic3d68cb6b3234e9684f03b6d02ccbbfd_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfNS03LTEtMS0w_a1a377e7-8e62-4d1e-9de5-95289e7acf35"
      unitRef="usd">-4436000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic8348d277065466496308c00523d9886_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfNS05LTEtMS0w_2e840ecf-8a5d-4e48-9fa4-6a8b9432e990"
      unitRef="usd">92998000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1446e21397a4459d8f67f27181bee4c8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfNS0xMS0xLTEtMA_cd957f56-d004-4f5d-8de1-ab9c0320c53b"
      unitRef="usd">382000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfNS0xMy0xLTEtMA_615e764f-945c-47bd-b56d-50f5acb45694"
      unitRef="usd">93380000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i75b8e99c4a8446cf947d5557d627bcad_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfNi0xLTEtMS0w_9143986b-9a71-42db-aafb-8f47bd63af66"
      unitRef="usd">53117000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7a6aadec474d4eab959e324fe52e9717_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfNi0zLTEtMS0w_fa44f34f-e895-4e49-b5e5-27d75721e1a8"
      unitRef="usd">3178000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0a23c0ef6dc144deab16603b57e2cef2_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfNi01LTEtMS0w_c1c3b593-5c18-4243-82bd-c1b2f5f4cfe7"
      unitRef="usd">1141000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic3d68cb6b3234e9684f03b6d02ccbbfd_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfNi03LTEtMS0w_95edfa76-6da7-4db4-a812-9d074d353559"
      unitRef="usd">-9205000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic8348d277065466496308c00523d9886_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfNi05LTEtMS0w_e4025bf4-e837-454a-aea2-012a3600dcd2"
      unitRef="usd">53117000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1446e21397a4459d8f67f27181bee4c8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfNi0xMS0xLTEtMA_b64270ce-e45b-4994-b6a4-114aa92f8b6b"
      unitRef="usd">-4886000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfNi0xMy0xLTEtMA_e7db3d60-fbe6-4d67-9250-7df43948d68d"
      unitRef="usd">48231000</us-gaap:NetIncomeLoss>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i75b8e99c4a8446cf947d5557d627bcad_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfNy0xLTEtMS0w_1dc140ac-5518-455f-8fde-288d400d9a0d"
      unitRef="usd">64654000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i7a6aadec474d4eab959e324fe52e9717_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfNy0zLTEtMS0w_0eb0f006-e7f3-444b-ab25-243a7c425f37"
      unitRef="usd">332000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i0a23c0ef6dc144deab16603b57e2cef2_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfNy01LTEtMS0w_cba7b087-a694-43fc-a6e5-f66cdd0a11ee"
      unitRef="usd">896000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="ic3d68cb6b3234e9684f03b6d02ccbbfd_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfNy03LTEtMS0w_3eb18f4f-bacf-43fe-a862-dbe0affdbd4b"
      unitRef="usd">670000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="ic8348d277065466496308c00523d9886_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfNy05LTEtMS0w_3e1040e3-01ad-4f79-86e1-9aab7f073526"
      unitRef="usd">64654000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i1446e21397a4459d8f67f27181bee4c8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfNy0xMS0xLTEtMA_c31d4885-8384-45e8-8c82-eacd1517e50e"
      unitRef="usd">1898000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfNy0xMy0xLTEtMA_9d1acb8b-158b-4b25-9773-2c0a9b614cdf"
      unitRef="usd">66552000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:InterestExpense
      contextRef="i75b8e99c4a8446cf947d5557d627bcad_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfOC0xLTEtMS0w_b287008f-2f92-4efc-9585-5d3b4f49b64a"
      unitRef="usd">24575000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i7a6aadec474d4eab959e324fe52e9717_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfOC0zLTEtMS0w_b79dd9b1-1936-4556-a9f8-6ed5d5899a95"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i0a23c0ef6dc144deab16603b57e2cef2_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfOC01LTEtMS0w_b17d6347-9fba-4532-aa2c-019d06ed697c"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic3d68cb6b3234e9684f03b6d02ccbbfd_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfOC03LTEtMS0w_1d9f2200-f544-4882-a9f3-69c16e15511b"
      unitRef="usd">15063000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic8348d277065466496308c00523d9886_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfOC05LTEtMS0w_b5199f04-d74b-462a-b361-31431f27e7b2"
      unitRef="usd">24575000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i1446e21397a4459d8f67f27181bee4c8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfOC0xMS0xLTEtMA_70ae97d4-cc85-4f16-838f-1906bb7edb94"
      unitRef="usd">15063000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfOC0xMy0xLTEtMA_9ab3f884-d1fd-487e-89f7-66b1e114876b"
      unitRef="usd">39638000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i75b8e99c4a8446cf947d5557d627bcad_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfOS0xLTEtMS0w_f54a6085-c926-4596-8d77-e047653cbf8e"
      unitRef="usd">16101000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7a6aadec474d4eab959e324fe52e9717_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfOS0zLTEtMS0w_4662698a-0d3a-4f7c-a91b-dad17f9287c3"
      unitRef="usd">909000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0a23c0ef6dc144deab16603b57e2cef2_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfOS01LTEtMS0w_8a11e285-01bc-41d1-99be-c798751a33b6"
      unitRef="usd">361000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic3d68cb6b3234e9684f03b6d02ccbbfd_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfOS03LTEtMS0w_72a09c32-3f04-4df2-a4d5-118d7cebb731"
      unitRef="usd">-8145000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic8348d277065466496308c00523d9886_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfOS05LTEtMS0w_198f9849-fe17-4815-8ffb-f3dd22cbf671"
      unitRef="usd">16101000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1446e21397a4459d8f67f27181bee4c8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfOS0xMS0xLTEtMA_794a3304-054a-49a4-81a4-a142f216518a"
      unitRef="usd">-6875000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i92ac1a95a97c42d29388b53a3b534827_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfOS0xMy0xLTEtMA_b0b23a77-8197-432b-bcf3-5b1da03fa1c0"
      unitRef="usd">9226000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:Assets
      contextRef="i6b470ca963ef4032ad52f11fdf284b7c_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfMTAtMS0xLTEtMA_5bda82f8-1993-4326-95b4-ef0b08d8bbc7"
      unitRef="usd">3131778000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i316408cc79c14fc6a8a8553f13ef2a0f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfMTAtMy0xLTEtMA_4f699d36-b5ec-43ec-844e-78edac4751c2"
      unitRef="usd">8589000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8dc120f42e9e4ac39deb7dfc9364af80_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfMTAtNS0xLTEtMA_b5a88b26-d8ce-41f9-99fa-0645e1b10c3e"
      unitRef="usd">45980000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8775a0720f3340dbb4b6cd81b6d4bf95_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfMTAtNy0xLTEtMA_232aa76a-2c9a-4278-af5f-3dee8379480d"
      unitRef="usd">73367000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4550048b85d24bb690c7d213a9ec3fa2_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfMTAtOS0xLTEtMA_7759110a-1cdb-4c03-a193-1cfc9a48b54c"
      unitRef="usd">3131778000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8aa4465002e84c77ba41f5187378edce_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfMTAtMTEtMS0xLTA_d3960936-65b1-49e3-a73d-0f9d6044b3d3"
      unitRef="usd">127936000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib345f57d349049d79815fc7f5cf8faba_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RhYmxlOjU5OTU1NDcyNzMyOTQ3NzE5YWJhMjRkYjJhNmY5ODkxL3RhYmxlcmFuZ2U6NTk5NTU0NzI3MzI5NDc3MTlhYmEyNGRiMmE2Zjk4OTFfMTAtMTMtMS0xLTA_42cd7b18-9642-4dbe-bf6c-c14d990cbfff"
      unitRef="usd">3259714000</us-gaap:Assets>
    <us-gaap:NumberOfReportingUnits
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RleHRyZWdpb246ZDQxNDIzYmE3NTc2NGYyNjk4Mzg4ZDg3ZjI1YzUyNzlfMjA3OA_1c9e0a23-c40d-4030-8dbf-880204d02478"
      unitRef="reportingunit">2</us-gaap:NumberOfReportingUnits>
    <us-gaap:NumberOfReportingUnits
      contextRef="i753ed03d527e4cc28b7922caf8548e74_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82MS9mcmFnOmQ0MTQyM2JhNzU3NjRmMjY5ODM4OGQ4N2YyNWM1Mjc5L3RleHRyZWdpb246ZDQxNDIzYmE3NTc2NGYyNjk4Mzg4ZDg3ZjI1YzUyNzlfMjA3OA_cee30112-0692-4f5a-97a5-7e4188cf516d"
      unitRef="reportingunit">2</us-gaap:NumberOfReportingUnits>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV82NC9mcmFnOmQzNjQxMzQ1ZmRmMDRkYzI5OTU5OWQ4NDdhZTAwYzU4L3RleHRyZWdpb246ZDM2NDEzNDVmZGYwNGRjMjk5NTk5ZDg0N2FlMDBjNThfMzg4_1b5616d8-f33c-470d-8d56-a3cb7957a293">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:SubsequentEventsTextBlock
      contextRef="i49a34f34542f4795a04d69f5feb6a31d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV85NzMvZnJhZzozMTU2NzlkZTFjODQ0ODkwOTA2ZjA4YjBkODc0NjJmMi90ZXh0cmVnaW9uOjMxNTY3OWRlMWM4NDQ4OTA5MDZmMDhiMGQ4NzQ2MmYyXzEwOTk1MTE2Mjk0OTU_6e6f8e5a-eb6f-4a23-b5a8-275cfc4bf75a">Subsequent EventsOn October 29, 2021, San Jose Water sold two non-utility properties located in San Jose, California for $13,150.  Also, on the same date, SJW Land sold undeveloped land located in San Jose, California for $2,600.  SJW Group will record an estimated pre-tax gain on the sale of real estate investments of $13,600 in the fourth quarter of 2021.</us-gaap:SubsequentEventsTextBlock>
    <sjw:NumberOfPropertiesSold
      contextRef="i8d3634ceac114927802ddc144281da91_I20211029"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV85NzMvZnJhZzozMTU2NzlkZTFjODQ0ODkwOTA2ZjA4YjBkODc0NjJmMi90ZXh0cmVnaW9uOjMxNTY3OWRlMWM4NDQ4OTA5MDZmMDhiMGQ4NzQ2MmYyXzEwOTk1MTE2Mjk0OTY_5c93b64f-1db7-41ba-a711-3741cd999272"
      unitRef="property">2</sjw:NumberOfPropertiesSold>
    <us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment
      contextRef="i99d31b21e79d464f822b654c296a4c22_D20211029-20211029"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV85NzMvZnJhZzozMTU2NzlkZTFjODQ0ODkwOTA2ZjA4YjBkODc0NjJmMi90ZXh0cmVnaW9uOjMxNTY3OWRlMWM4NDQ4OTA5MDZmMDhiMGQ4NzQ2MmYyXzE2NDkyNjc0NDI2MzA_ef6d63f8-9517-4c0d-862b-d887679ec2a4"
      unitRef="usd">13150000</us-gaap:ProceedsFromSaleOfRealEstateHeldforinvestment>
    <us-gaap:ProceedsFromSaleOfLandHeldforinvestment
      contextRef="i99d31b21e79d464f822b654c296a4c22_D20211029-20211029"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV85NzMvZnJhZzozMTU2NzlkZTFjODQ0ODkwOTA2ZjA4YjBkODc0NjJmMi90ZXh0cmVnaW9uOjMxNTY3OWRlMWM4NDQ4OTA5MDZmMDhiMGQ4NzQ2MmYyXzE2NDkyNjc0NDI2NDA_c73c40d7-a5de-4bda-a57c-46935e96b45b"
      unitRef="usd">2600000</us-gaap:ProceedsFromSaleOfLandHeldforinvestment>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="i64c123b72b6b405dbaef1d90ed9e91bd_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZTcwOWE3ODllYTQzYTg5YjZlMzZiOGFhMmM0ZWZhL3NlYzozMWU3MDlhNzg5ZWE0M2E4OWI2ZTM2YjhhYTJjNGVmYV85NzMvZnJhZzozMTU2NzlkZTFjODQ0ODkwOTA2ZjA4YjBkODc0NjJmMi90ZXh0cmVnaW9uOjMxNTY3OWRlMWM4NDQ4OTA5MDZmMDhiMGQ4NzQ2MmYyXzE2NDkyNjc0NDQwNzM_e171fc66-1c56-4f45-8189-95b665ddac7c"
      unitRef="usd">13600000</us-gaap:GainLossOnSaleOfProperties>
</xbrl>
