<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cwt="http://www.calwatergroup.com/20210331"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-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="cwt-20210331.xsd" xlink:type="simple"/>
    <context id="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4e55b571fcd14f9890a36ff3717665c7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id264b22cd49246e29bed4a0881d08bf6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2b5e7453ea40411685b837a565887807_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i9a045c39892e480aa6693e31c818980b_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:RegulatedWaterandWasteWaterServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibbad496be52f43f3b8a2099c8bcb9c8c_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:RegulatedWaterandWasteWaterServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i4c54d3688cb744f8a727dcdac69f26cd_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:ResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3c1db3868fd34395bc09741911d1da07_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:ResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ieaa3c6169eee44398058444f4f405cf8_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:BusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i68daab75a914497fbd1e0778df9a5fe8_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:BusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ie66acaf2af3046d0bf74d3376e963e59_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic6f84b5ef4744cd9927870aaf9685519_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ie833e3bcf43b4058b037961223189ac1_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:PublicAuthoritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i11fb78ad146746baa8f747b5424f3b1f_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:PublicAuthoritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i01ba516fdcf149579d3cfbbe31b639c3_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i10b8712f46094de293fb95df40bb2b49_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i933cc4bd02884185aeed33c7fbebd65b_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:OperatingAndMaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iee1f6d90531a4b4e8d9ecfcf0a4b5ac6_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:OperatingAndMaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id7857156ffab41dba2ce5b573dd23d39_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:OtherNonRegulatedServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia471e52ed05e4cac91e530ec916789b3_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:OtherNonRegulatedServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ib2b844f5c4b54b6ca65a5a8479aa1b6a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:NonRegulatedServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie81388aa415f4c5e847038d9ce3f7f7d_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:NonRegulatedServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia18c12c7812d4ef5b3f6287f431b058d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5ee2f2bf498a41bd8c8a49716408fbe2_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id2cb70d38e72439ba8692e2ef31c5d62_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia49208b952924d61bad7209247d2ab95_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ia97a6ab8ec62401bb975f24813e4a380_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iafab204c0a024124936b62e4e2d89d59_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3290ebdd321a446fa5fd0ca49427b34a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwt:PerformanceBasedRestrictedStockUnitAwardsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if881ca0b893b439ea789f756422b28f9_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwt:PerformanceBasedRestrictedStockUnitAwardsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2a53df819d2f419894413c64b8211af5_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwt:PerformanceBasedRestrictedStockUnitAwardsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if5a374cb4ca84876b0c11ef1f69701ba_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwt:PerformanceBasedRestrictedStockUnitAwardsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i9e0eb877122a4125aec2235dd3f5f5f7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7d6b8498a9d04254a6355b3f89deee6c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib7e0ed2a8c024eedb675b698f0106045_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i0f31f13d37cb4720968a7a7e1febe3dc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i660bd1039e5645a1999a72030bfac95c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7a2d5df3ebe843df836e5b81a9eb98b6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibb3fac250159462e8b901323b8127da9_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i24b046bf66f44b4f8ab70a646e42e89d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i009477593d794963adba0d90d986577b_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib05a45e5b2d743f6be36e56223c3d8df_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i2c40bd53aef6491b848bf1bdeddc2a57_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iac6e79817a504cc0945e0b4fe24f431f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ic8ea6b17007c426d8601dddf9e89bc34_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5dc253f0ee054417be46ca0093ca99c3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0017b648e113408b8cfcda1efc39f698_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i62480f3cda8e46d3ac4d8da8159e7782_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i84ee2488e30d49e19f190d8c4a3a2a38_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i3a5564a6d54b4afb95d9726d97f85847_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i1428b0fe0e164baca80fcc0c8d9561b8_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="icf3b659cf9444db9b843920f897464c8_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i35d20569b1c3447997531b5a5dc3195e_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i1f290d95e97d4c0d8a5586a5a6291802_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iecdb86945d55441da1f16c963813a00c_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i3c1ac45db8044a1fb12b78a41060e34d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i629323fc4f6449a5896478215782533b_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="icf649a696b1944a78361654da6d690d6_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i45efcecf15564e6893b78e2e6405f5ee_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i2b92b03f89b442838fd3839cdddb198f_I20190329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-29</instant>
        </period>
    </context>
    <context id="i936b8e073da048138fa12dcdbd44544a_D20190329-20190329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-29</startDate>
            <endDate>2019-03-29</endDate>
        </period>
    </context>
    <context id="i8140dcb4223a4e768191bae5b90dec97_I20190329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-29</instant>
        </period>
    </context>
    <context id="i7c8eca2a5b8945e6b38d468cc3916b49_I20190329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwt:CalWaterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-29</instant>
        </period>
    </context>
    <context id="id8e1a0b8db6d419e8e979615caaf07ef_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i7ad07f878c50498489ab80e2ebc51c6a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia2f4b068c182433bb01c3cc6911f8ba9_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwt:CalWaterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ic773c334a23a4ed9aa0252768d4d5dbb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwt:CalWaterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4cb35f7583cd49d78d72d189ebbe867c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ide3c1bb9357a40ef8422b5a2ca058d80_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i17c3ab85e12a406991a6ef22e6e33cb4_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:PensionAndPostRetirementBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i0d545e4ac9c140f9915327a267e473a0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:PensionAndPostRetirementBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic9b354b28e9141a39ab8007d161be634_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i45991118df2d4fd488763758fd5fae59_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</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="ie43e99457a3a419d85881e6e1ee394c7_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:OtherAccruedBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="id3b6ff4fc03a4cf9a2da8bcb34d5fa98_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:OtherAccruedBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i181283cfe66b4b0a94d36cfbf901d216_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:AccountsReceivableNetWRAMAndMCBAAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i004c9397a5774ab8b126402f546537b6_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:AccountsReceivableNetWRAMAndMCBAAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i371ea5ce836f407c9e7d26f2e9322a0d_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:AccountsReceivableNetWRAMAndMCBAAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i9a054822840748cdb3b7c2a65352cafd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:AccountsReceivableNetWRAMAndMCBAAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i67188ab9f4ef4886a6ce1c6a9eff584e_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if41e10335b4d455ea93454c401a30ccc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie1de17a8a72741788f79133011b2b7f5_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:InterimRatesLongTermAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if355f7222b014c18b34ec3ab76a652fd_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:InterimRatesLongTermAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4209f86cc3d8497399f5f0516297736f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:InterimRatesLongTermAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9b6adef36a0a45049a4bdec1ed36e9da_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:TankCoatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i61eb57c80190405daba23db16b5989a7_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:TankCoatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iea1fb057abba4fae9ae9147046de2fb5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:TankCoatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i39fbf9894aeb46d2be2c9e8644a607a0_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:RecoverablePropertyLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6c397221457645e482fc0e002e120710_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:RecoverablePropertyLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i0b803324315c48618d6a39485ff41d48_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:RecoverablePropertyLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib7c2b37a5ac84bae8d155982ccb297e9_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:PensionBalancingAccountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i636e09af1c014054a222caa348162d48_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:PensionBalancingAccountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i691aa37358c248c9b2cafad153ebeff2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:PensionBalancingAccountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib9c5dc0e16a446baa115f1503a4617b2_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PostretirementBenefitCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i7c2bca0f8b5846c7a92fcfbcd47f17e0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PostretirementBenefitCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9046dba7d725426cb9bf0990bdd59e0a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:GeneralDistrictBalanceAccountReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id559edaa237f4f02986d0f481e0d8145_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:GeneralDistrictBalanceAccountReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ifd9fbbd6c6a748598913486deee8dc70_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:GeneralDistrictBalanceAccountReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0cb50dd5829f4e2c8754811bf702dfb7_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:LowIncomeRateAssistanceAndRateSupportFundAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i758c1a99d47e42698354438d98e7264f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:LowIncomeRateAssistanceAndRateSupportFundAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ie2758856761c4ff989862d9d7b74f161_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:LowIncomeRateAssistanceAndRateSupportFundAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2f30a6f406044a67af496e394a3443a0_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:OtherRegulatoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ibc1a1758c3f7450ba3e7a5e3b654b8e5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:OtherRegulatoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i59f771898f38409ea321b387fb68ab90_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i32d225c861fe4662bbae8e35f41170fc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie5920430c1994174a1e451d775742376_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cwt:RetireeGroupHealthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iaca3872fd8af4d33a44504bf31a15c47_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cwt:RetireeGroupHealthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3fb8eb69718142a2b54d9289450ae284_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cwt:HealthCareBalancingAccount2015GRCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i7f2152a8b9034b8d8d9b6b2dc62812d2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cwt:HealthCareBalancingAccount2015GRCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i604eac21f0014e48852a014e29b3949b_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cwt:ConservationProgramLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if62b443e8f6e43f4b1a8cabb2cdab2b4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cwt:ConservationProgramLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i09c9dce9c34b458b9f3b4f875daef645_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cwt:NetWRAMandMCBALongtermPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="id20fff066a62475eb0fa37a0377369e2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cwt:NetWRAMandMCBALongtermPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia2783e8a59f641d6872d168090e5a199_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cwt:RegulatoryLiabilityOtherLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iba00d2e92bae4ee9b3fe0f5708d48f59_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cwt:RegulatoryLiabilityOtherLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if8beb3c790784ab5a98e53b2f31bfbc0_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i323716d1478f45e2b37961d73df40c28_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i73b69bfbe4e1460fa60c2b24dd1da12a_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i3d3304f529054b12a30003add412971c_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib681e34e6dc444d2bd178efcc49d227e_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i7f5e4752a2054328a2425940180625a9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3b53e1c75798469981018a90bfb0cf90_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i71c57e8bbcb64bf3b0ee0e8379be6be0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i403f83f51f234560a1458120f1cf758f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i00407ae8584743f392ec53e912574685_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>cwt:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80L2ZyYWc6ODY0NzA3M2NhYjVkNDMxNjhiMDg1NTIxYTRhNjczMjkvdGFibGU6MDlmZGJlYjU0N2QzNDJlYmJmZWE5NTZlMTI5OWZkYjcvdGFibGVyYW5nZTowOWZkYmViNTQ3ZDM0MmViYmZlYTk1NmUxMjk5ZmRiN18wLTEtMS0xLTA_fb506814-6315-42f8-ab73-dcb0e28b6219">0001035201</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80L2ZyYWc6ODY0NzA3M2NhYjVkNDMxNjhiMDg1NTIxYTRhNjczMjkvdGFibGU6MDlmZGJlYjU0N2QzNDJlYmJmZWE5NTZlMTI5OWZkYjcvdGFibGVyYW5nZTowOWZkYmViNTQ3ZDM0MmViYmZlYTk1NmUxMjk5ZmRiN18xLTEtMS0xLTA_02a7351d-0d70-405b-bd69-9adc2a014cd9">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80L2ZyYWc6ODY0NzA3M2NhYjVkNDMxNjhiMDg1NTIxYTRhNjczMjkvdGFibGU6MDlmZGJlYjU0N2QzNDJlYmJmZWE5NTZlMTI5OWZkYjcvdGFibGVyYW5nZTowOWZkYmViNTQ3ZDM0MmViYmZlYTk1NmUxMjk5ZmRiN18yLTEtMS0xLTA_2e70b415-377f-4e9f-9dd3-7c17d164084f">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80L2ZyYWc6ODY0NzA3M2NhYjVkNDMxNjhiMDg1NTIxYTRhNjczMjkvdGFibGU6MDlmZGJlYjU0N2QzNDJlYmJmZWE5NTZlMTI5OWZkYjcvdGFibGVyYW5nZTowOWZkYmViNTQ3ZDM0MmViYmZlYTk1NmUxMjk5ZmRiN18zLTEtMS0xLTA_01df722b-f597-44f1-b46b-0cb18991d045">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80L2ZyYWc6ODY0NzA3M2NhYjVkNDMxNjhiMDg1NTIxYTRhNjczMjkvdGFibGU6MDlmZGJlYjU0N2QzNDJlYmJmZWE5NTZlMTI5OWZkYjcvdGFibGVyYW5nZTowOWZkYmViNTQ3ZDM0MmViYmZlYTk1NmUxMjk5ZmRiN180LTEtMS0xLTA_445f23f4-4f50-4306-bc77-e2e508c99f72">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentType
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xL2ZyYWc6ZGI2MTI4Y2VkN2VkNDI5Mjk1NzFkMTM1OTc4YzJkM2EvdGV4dHJlZ2lvbjpkYjYxMjhjZWQ3ZWQ0MjkyOTU3MWQxMzU5NzhjMmQzYV8yMjI2_cb049329-21d4-4804-bd9b-c47b0716e164">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xL2ZyYWc6ZGI2MTI4Y2VkN2VkNDI5Mjk1NzFkMTM1OTc4YzJkM2EvdGFibGU6N2UxYTQ0YmE4MWI1NDIzYzliYWU5YmIyODIwMzE5NTUvdGFibGVyYW5nZTo3ZTFhNDRiYTgxYjU0MjNjOWJhZTliYjI4MjAzMTk1NV8wLTAtMS0xLTA_50be0701-8112-4875-bb5f-8056411621ab">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xL2ZyYWc6ZGI2MTI4Y2VkN2VkNDI5Mjk1NzFkMTM1OTc4YzJkM2EvdGV4dHJlZ2lvbjpkYjYxMjhjZWQ3ZWQ0MjkyOTU3MWQxMzU5NzhjMmQzYV8xMDk5NTExNjMwMDgx_d7426f83-71da-4b45-8bf9-66dab4b96603">2021-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xL2ZyYWc6ZGI2MTI4Y2VkN2VkNDI5Mjk1NzFkMTM1OTc4YzJkM2EvdGFibGU6MWVmMDY4YjQxM2E2NGQ0MWIxOWQ5OWVhNzUxOTU3ODQvdGFibGVyYW5nZToxZWYwNjhiNDEzYTY0ZDQxYjE5ZDk5ZWE3NTE5NTc4NF8wLTAtMS0xLTA_9dd42314-f747-41b1-8540-ce4519670c69">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xL2ZyYWc6ZGI2MTI4Y2VkN2VkNDI5Mjk1NzFkMTM1OTc4YzJkM2EvdGV4dHJlZ2lvbjpkYjYxMjhjZWQ3ZWQ0MjkyOTU3MWQxMzU5NzhjMmQzYV8yMjM0_3cf8e7e0-553b-4c6a-899a-de5ab5f1b0f2">1-13883</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xL2ZyYWc6ZGI2MTI4Y2VkN2VkNDI5Mjk1NzFkMTM1OTc4YzJkM2EvdGV4dHJlZ2lvbjpkYjYxMjhjZWQ3ZWQ0MjkyOTU3MWQxMzU5NzhjMmQzYV8yMjI3_c00b4f2f-c571-4950-9baf-4483f14049bf">CALIFORNIA WATER SERVICE GROUP</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xL2ZyYWc6ZGI2MTI4Y2VkN2VkNDI5Mjk1NzFkMTM1OTc4YzJkM2EvdGFibGU6ZTUyODQ4ZWY2YTM3NGExNzhlNmFmMzJkYWEwZDI0MjAvdGFibGVyYW5nZTplNTI4NDhlZjZhMzc0YTE3OGU2YWYzMmRhYTBkMjQyMF8wLTAtMS0xLTA_9d3cf512-3b08-4dd3-8aad-3064a74bb31f">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xL2ZyYWc6ZGI2MTI4Y2VkN2VkNDI5Mjk1NzFkMTM1OTc4YzJkM2EvdGFibGU6ZTUyODQ4ZWY2YTM3NGExNzhlNmFmMzJkYWEwZDI0MjAvdGFibGVyYW5nZTplNTI4NDhlZjZhMzc0YTE3OGU2YWYzMmRhYTBkMjQyMF8wLTItMS0xLTA_b39e8b4d-e0d8-43ee-8903-6decc1604c8c">77-0448994</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xL2ZyYWc6ZGI2MTI4Y2VkN2VkNDI5Mjk1NzFkMTM1OTc4YzJkM2EvdGV4dHJlZ2lvbjpkYjYxMjhjZWQ3ZWQ0MjkyOTU3MWQxMzU5NzhjMmQzYV8yMjI4_11c5c9a3-a407-4016-bd78-db55c6f89bfe">1720 North First Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xL2ZyYWc6ZGI2MTI4Y2VkN2VkNDI5Mjk1NzFkMTM1OTc4YzJkM2EvdGV4dHJlZ2lvbjpkYjYxMjhjZWQ3ZWQ0MjkyOTU3MWQxMzU5NzhjMmQzYV8yMjIz_3ed6be94-60be-41c4-8f42-af008e0feb71">San Jose</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xL2ZyYWc6ZGI2MTI4Y2VkN2VkNDI5Mjk1NzFkMTM1OTc4YzJkM2EvdGV4dHJlZ2lvbjpkYjYxMjhjZWQ3ZWQ0MjkyOTU3MWQxMzU5NzhjMmQzYV8yMjI5_eaf92070-17a8-4491-ae94-42d34fedb1f0">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xL2ZyYWc6ZGI2MTI4Y2VkN2VkNDI5Mjk1NzFkMTM1OTc4YzJkM2EvdGV4dHJlZ2lvbjpkYjYxMjhjZWQ3ZWQ0MjkyOTU3MWQxMzU5NzhjMmQzYV8yMjMw_fff22aed-9021-403c-98e8-5d2c9b6ed4ca">95112</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xL2ZyYWc6ZGI2MTI4Y2VkN2VkNDI5Mjk1NzFkMTM1OTc4YzJkM2EvdGV4dHJlZ2lvbjpkYjYxMjhjZWQ3ZWQ0MjkyOTU3MWQxMzU5NzhjMmQzYV8yMjMx_00367c88-4ea5-49a8-bc77-95a9fc50b8ae">408</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xL2ZyYWc6ZGI2MTI4Y2VkN2VkNDI5Mjk1NzFkMTM1OTc4YzJkM2EvdGV4dHJlZ2lvbjpkYjYxMjhjZWQ3ZWQ0MjkyOTU3MWQxMzU5NzhjMmQzYV8yMjMy_4d10a36f-d1c5-47fd-bc9f-3b496ab7f470">367-8200</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xL2ZyYWc6ZGI2MTI4Y2VkN2VkNDI5Mjk1NzFkMTM1OTc4YzJkM2EvdGFibGU6MDEyOGNmY2M3NjExNGM0NjhkOTk4NGRlMWM3NTZmMTAvdGFibGVyYW5nZTowMTI4Y2ZjYzc2MTE0YzQ2OGQ5OTg0ZGUxYzc1NmYxMF8xLTAtMS0xLTA_73722d51-959e-4078-ba05-25362f123663">Common Stock, $0.01 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xL2ZyYWc6ZGI2MTI4Y2VkN2VkNDI5Mjk1NzFkMTM1OTc4YzJkM2EvdGFibGU6MDEyOGNmY2M3NjExNGM0NjhkOTk4NGRlMWM3NTZmMTAvdGFibGVyYW5nZTowMTI4Y2ZjYzc2MTE0YzQ2OGQ5OTg0ZGUxYzc1NmYxMF8xLTItMS0xLTA_3a1b7842-9638-4162-a5e0-20c3495b738f">CWT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xL2ZyYWc6ZGI2MTI4Y2VkN2VkNDI5Mjk1NzFkMTM1OTc4YzJkM2EvdGFibGU6MDEyOGNmY2M3NjExNGM0NjhkOTk4NGRlMWM3NTZmMTAvdGFibGVyYW5nZTowMTI4Y2ZjYzc2MTE0YzQ2OGQ5OTg0ZGUxYzc1NmYxMF8xLTQtMS0xLTA_6fccd172-81ad-4a9e-8752-09aa00e7b6df">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xL2ZyYWc6ZGI2MTI4Y2VkN2VkNDI5Mjk1NzFkMTM1OTc4YzJkM2EvdGV4dHJlZ2lvbjpkYjYxMjhjZWQ3ZWQ0MjkyOTU3MWQxMzU5NzhjMmQzYV8yMjI0_90419e34-00a8-495d-acfd-bb71866cd889">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xL2ZyYWc6ZGI2MTI4Y2VkN2VkNDI5Mjk1NzFkMTM1OTc4YzJkM2EvdGV4dHJlZ2lvbjpkYjYxMjhjZWQ3ZWQ0MjkyOTU3MWQxMzU5NzhjMmQzYV8yMjMz_6eaf3fc9-c8e9-4c79-9970-e74ae8e2fd4b">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xL2ZyYWc6ZGI2MTI4Y2VkN2VkNDI5Mjk1NzFkMTM1OTc4YzJkM2EvdGFibGU6NWYwMGQzODQ0NzcyNDA5Nzk4MzRiZWQ0MGMzNzg2YTEvdGFibGVyYW5nZTo1ZjAwZDM4NDQ3NzI0MDk3OTgzNGJlZDQwYzM3ODZhMV8wLTAtMS0xLTA_1b116a6b-8280-4001-b028-ed547d50a6bd">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xL2ZyYWc6ZGI2MTI4Y2VkN2VkNDI5Mjk1NzFkMTM1OTc4YzJkM2EvdGFibGU6NWYwMGQzODQ0NzcyNDA5Nzk4MzRiZWQ0MGMzNzg2YTEvdGFibGVyYW5nZTo1ZjAwZDM4NDQ3NzI0MDk3OTgzNGJlZDQwYzM3ODZhMV8xLTMtMS0xLTA_90aef87b-b2f0-4764-b61a-a3a125b4c33f">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xL2ZyYWc6ZGI2MTI4Y2VkN2VkNDI5Mjk1NzFkMTM1OTc4YzJkM2EvdGFibGU6NWYwMGQzODQ0NzcyNDA5Nzk4MzRiZWQ0MGMzNzg2YTEvdGFibGVyYW5nZTo1ZjAwZDM4NDQ3NzI0MDk3OTgzNGJlZDQwYzM3ODZhMV8yLTMtMS0xLTA_e2a756fb-6eb7-49f6-a531-956108f28715">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xL2ZyYWc6ZGI2MTI4Y2VkN2VkNDI5Mjk1NzFkMTM1OTc4YzJkM2EvdGV4dHJlZ2lvbjpkYjYxMjhjZWQ3ZWQ0MjkyOTU3MWQxMzU5NzhjMmQzYV8yMjM1_bf3f2f75-21db-4a78-b02b-8280ca95f4ec">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xL2ZyYWc6ZGI2MTI4Y2VkN2VkNDI5Mjk1NzFkMTM1OTc4YzJkM2EvdGV4dHJlZ2lvbjpkYjYxMjhjZWQ3ZWQ0MjkyOTU3MWQxMzU5NzhjMmQzYV8xMDk5NTExNjMwMDk3_896b6e40-cfd1-454f-ab0c-887c231c7f02"
      unitRef="shares">50835000</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMy0xLTEtMS0w_c7abb488-a682-42b5-b670-b5ef747ef331"
      unitRef="usd">3952681000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMy0zLTEtMS0w_f46c9123-7d48-467c-9a65-3a7a17637a62"
      unitRef="usd">3890423000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfNC0xLTEtMS0w_9e1eaab8-bb60-4ad1-a078-edf238f94a8b"
      unitRef="usd">1267745000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfNC0zLTEtMS0w_f81ec206-e12e-4108-b451-f811218278eb"
      unitRef="usd">1239865000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfNS0xLTEtMS0w_a0c019f1-6c9d-492e-a19a-e062c2448ea7"
      unitRef="usd">2684936000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfNS0zLTEtMS0w_90775ae1-1b29-46c1-a2e8-043204a19ad7"
      unitRef="usd">2650558000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfNy0xLTEtMS0w_b9f2d14e-175a-4fc6-9ffc-40904ddf597f"
      unitRef="usd">84387000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfNy0zLTEtMS0w_39c5ca23-a6d2-403f-aeb2-b388b666c4f6"
      unitRef="usd">44555000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfOS0xLTEtMS0w_42134ffd-03a2-4b7d-b38f-b711acb4cbc7"
      unitRef="usd">39652000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfOS0zLTEtMS0w_ed9837ed-e3fe-412a-b8cb-c90eee7a5c13"
      unitRef="usd">44025000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMTAtMS0xLTEtMA_5b9142e7-d1ac-43c4-9a2a-f0195b483de7"
      unitRef="usd">97820000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMTAtMy0xLTEtMA_1f61e6a7-ebeb-42b4-8621-5f3be8c19ec4"
      unitRef="usd">96241000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:NontradeReceivablesCurrent
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMTEtMS0xLTEtMA_002cfd4b-7376-426c-a124-060dd3a2d13d"
      unitRef="usd">19470000</us-gaap:NontradeReceivablesCurrent>
    <us-gaap:NontradeReceivablesCurrent
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMTEtMy0xLTEtMA_f3373847-f630-43ca-8f71-e05e289a2d33"
      unitRef="usd">20331000</us-gaap:NontradeReceivablesCurrent>
    <us-gaap:ReceivablesLongTermContractsOrPrograms
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMTItMS0xLTEtMA_48c39dbe-4a2c-4e59-964e-0fc7f8eab69f"
      unitRef="usd">33945000</us-gaap:ReceivablesLongTermContractsOrPrograms>
    <us-gaap:ReceivablesLongTermContractsOrPrograms
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMTItMy0xLTEtMA_3b15c027-7df4-4ad9-9001-91aad76bfedd"
      unitRef="usd">34069000</us-gaap:ReceivablesLongTermContractsOrPrograms>
    <us-gaap:PublicUtilitiesInventory
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMTMtMS0xLTEtMA_78c42208-5076-4fe9-8ba4-1b803aa9c658"
      unitRef="usd">9201000</us-gaap:PublicUtilitiesInventory>
    <us-gaap:PublicUtilitiesInventory
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMTMtMy0xLTEtMA_2e942cd0-722d-461f-b7b3-82a847030608"
      unitRef="usd">8831000</us-gaap:PublicUtilitiesInventory>
    <cwt:TaxesPrepaidExpensesAndOtherAssetsCurrent
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMTQtMS0xLTEtMA_dfc6174e-3a1f-415f-bad7-2e77da421e00"
      unitRef="usd">17925000</cwt:TaxesPrepaidExpensesAndOtherAssetsCurrent>
    <cwt:TaxesPrepaidExpensesAndOtherAssetsCurrent
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMTQtMy0xLTEtMA_0192276c-0df5-4636-8ecd-ec5fe878e5c4"
      unitRef="usd">17964000</cwt:TaxesPrepaidExpensesAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMTUtMS0xLTEtMA_40db844c-a950-4ad9-9f9d-6050941d28ff"
      unitRef="usd">302400000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMTUtMy0xLTEtMA_4c4e1e37-483a-4456-a4cc-a7f00762709f"
      unitRef="usd">266016000</us-gaap:AssetsCurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMTctMS0xLTEtMA_41271e03-5d28-4ab4-8303-8e23af736723"
      unitRef="usd">328336000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMTctMy0xLTEtMA_2fbd52cf-e59d-4b8f-8f08-6c693b4ff3dc"
      unitRef="usd">325376000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:Goodwill
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMTgtMS0xLTEtMA_fcaae0b7-7445-4ff7-ae0a-17a287f53c54"
      unitRef="usd">31390000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMTgtMy0xLTEtMA_411d167f-d578-4dd6-9867-4895733349a9"
      unitRef="usd">31842000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMTktMS0xLTEtMA_80e2e608-b86e-4f4a-b50f-b24b3dfb88fe"
      unitRef="usd">124405000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMTktMy0xLTEtMA_68e89b9d-9e33-4818-b998-0f2ea34c1f3a"
      unitRef="usd">120456000</us-gaap:OtherAssetsNoncurrent>
    <cwt:TotalOtherAssets
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMjAtMS0xLTEtMA_c661be40-3d4f-4b4a-b9ff-f24ef85ce6dd"
      unitRef="usd">484131000</cwt:TotalOtherAssets>
    <cwt:TotalOtherAssets
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMjAtMy0xLTEtMA_e7878a79-3d33-4662-b537-2b3c3a2560c5"
      unitRef="usd">477674000</cwt:TotalOtherAssets>
    <us-gaap:Assets
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMjEtMS0xLTEtMA_a8d721ee-fb1d-4958-b9be-756b9e590b02"
      unitRef="usd">3471467000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMjEtMy0xLTEtMA_aabecc95-cadf-4011-af64-fa12a5ca72dd"
      unitRef="usd">3394248000</us-gaap:Assets>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMjQtMC0xLTEtMC90ZXh0cmVnaW9uOjYzYjE5ZGQ5ZDJlZjQwYWY4ZGEzZmY4YjU3OTE3YzExXzE4_0c02914c-64f5-46f7-a1c6-a8268c10bfda"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMjQtMC0xLTEtMC90ZXh0cmVnaW9uOjYzYjE5ZGQ5ZDJlZjQwYWY4ZGEzZmY4YjU3OTE3YzExXzE4_ab8a6cf7-6ba4-4ef6-ae5e-9b77410d10cc"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMjQtMC0xLTEtMC90ZXh0cmVnaW9uOjYzYjE5ZGQ5ZDJlZjQwYWY4ZGEzZmY4YjU3OTE3YzExXzMy_a0d348bb-cb5c-41bf-b498-6b21841b7f4d"
      unitRef="shares">68000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMjQtMC0xLTEtMC90ZXh0cmVnaW9uOjYzYjE5ZGQ5ZDJlZjQwYWY4ZGEzZmY4YjU3OTE3YzExXzMy_eece6264-8cd1-4f30-800b-6586b4fb6c29"
      unitRef="shares">68000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMjQtMC0xLTEtMC90ZXh0cmVnaW9uOjYzYjE5ZGQ5ZDJlZjQwYWY4ZGEzZmY4YjU3OTE3YzExXzU0_0a358b13-ab7d-4292-9ad6-979a8e5cc970"
      unitRef="shares">50835000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMjQtMC0xLTEtMC90ZXh0cmVnaW9uOjYzYjE5ZGQ5ZDJlZjQwYWY4ZGEzZmY4YjU3OTE3YzExXzYx_cec5ef1f-5d82-4f6a-a007-632aaf4ed4a1"
      unitRef="shares">50334000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMjQtMS0xLTEtMA_4ed96f9a-caaf-4958-ac15-df859e2b0192"
      unitRef="usd">508000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMjQtMy0xLTEtMA_ed774103-8fc0-4253-9236-6d011ec58eb9"
      unitRef="usd">503000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMjUtMS0xLTEtMA_d7f94760-57df-4011-893b-ef0c1fbb7adc"
      unitRef="usd">471698000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMjUtMy0xLTEtMA_6cb2585b-207f-4ab8-bf28-465fda85a6ba"
      unitRef="usd">448632000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMjYtMS0xLTEtMA_5f6dd0ec-5afb-4832-8039-0cb93d102b01"
      unitRef="usd">457596000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMjYtMy0xLTEtMA_fc5912be-f5e7-4fe9-b511-79ec1301bd12"
      unitRef="usd">472209000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMjctMS0xLTEtMA_baefb4cd-3640-4c7a-9a1a-48feabd425c8"
      unitRef="usd">929802000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMjctMy0xLTEtMA_0e4b3d03-cac3-481e-96c0-d065c3f77f27"
      unitRef="usd">921344000</us-gaap:StockholdersEquity>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMjgtMS0xLTEtMA_25b7faa6-a359-40d3-b3f9-21f368e487b1"
      unitRef="usd">780951000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMjgtMy0xLTEtMA_4de5fd5e-a7b9-4bda-80c9-302b29c6deca"
      unitRef="usd">781100000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:CapitalizationLongtermDebtAndEquity
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMjktMS0xLTEtMA_42b0816a-8996-4d04-a46b-837bc21deab5"
      unitRef="usd">1710753000</us-gaap:CapitalizationLongtermDebtAndEquity>
    <us-gaap:CapitalizationLongtermDebtAndEquity
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMjktMy0xLTEtMA_54231fd5-37c6-428b-ade0-243b48190e50"
      unitRef="usd">1702444000</us-gaap:CapitalizationLongtermDebtAndEquity>
    <us-gaap:LongTermDebtCurrent
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMzEtMS0xLTEtMA_a378be82-3e02-4d5f-98b5-069ad503e7f6"
      unitRef="usd">5136000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMzEtMy0xLTEtMA_78bc9479-7787-4a95-a9fd-b83e32668f87"
      unitRef="usd">5127000</us-gaap:LongTermDebtCurrent>
    <us-gaap:ShortTermBorrowings
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMzItMS0xLTEtMA_72d5c2ee-cf22-4f9b-855b-43bdb0782665"
      unitRef="usd">435000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMzItMy0xLTEtMA_462810e2-3e5b-4773-ae66-27b83d7f930e"
      unitRef="usd">370000000</us-gaap:ShortTermBorrowings>
    <us-gaap:AccountsPayableCurrent
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMzMtMS0xLTEtMA_86c90068-436f-48c0-9bcd-aea79675f7b8"
      unitRef="usd">120549000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMzMtMy0xLTEtMA_48ec9895-ba78-48b5-9494-c425ee0b74b6"
      unitRef="usd">131725000</us-gaap:AccountsPayableCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMzQtMS0xLTEtMA_cc2c8821-6eb2-4bde-8e47-de2ddef14b2d"
      unitRef="usd">34215000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMzQtMy0xLTEtMA_b673b0bc-95d9-47b6-b6df-416fc9564056"
      unitRef="usd">34636000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMzUtMS0xLTEtMA_e540bc8f-4b43-4f9f-b733-eb2ae7a68e43"
      unitRef="usd">14728000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMzUtMy0xLTEtMA_bb106ad1-5f65-48e5-b5b6-06443ec87f0b"
      unitRef="usd">6178000</us-gaap:InterestPayableCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMzYtMS0xLTEtMA_d7701952-b531-40a5-8273-50801f15f803"
      unitRef="usd">45838000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMzYtMy0xLTEtMA_ab181474-c9c1-45b0-8ac1-61f3f4cdd26e"
      unitRef="usd">41040000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:LiabilitiesCurrent
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMzctMS0xLTEtMA_79cc07b9-1a7e-474b-a4de-ce7869ef8c06"
      unitRef="usd">655466000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMzctMy0xLTEtMA_2e0941b0-6939-43f9-b6be-05b5a96444d7"
      unitRef="usd">588706000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMzgtMS0xLTEtMA_13f857e8-9df4-4888-ae6c-f73163330f6a"
      unitRef="usd">275987000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMzgtMy0xLTEtMA_c4488b0a-d03d-44d2-9d0b-ec399c0b5bb8"
      unitRef="usd">276032000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMzktMS0xLTEtMA_a466ab00-9ae0-4c1e-b693-1e6fbd8f0b54"
      unitRef="usd">111926000</us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent>
    <us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfMzktMy0xLTEtMA_d03d4d61-cca8-4ab5-8d9d-f48125c61a7d"
      unitRef="usd">115581000</us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent>
    <cwt:RegulatoryAndOtherLiabilities
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfNDAtMS0xLTEtMA_320d27f0-c24e-4573-b01f-d0292ad1e1d2"
      unitRef="usd">251851000</cwt:RegulatoryAndOtherLiabilities>
    <cwt:RegulatoryAndOtherLiabilities
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfNDAtMy0xLTEtMA_48024827-851b-40fc-9c42-01aef0808d35"
      unitRef="usd">247810000</cwt:RegulatoryAndOtherLiabilities>
    <us-gaap:ContractWithCustomerRefundLiabilityNoncurrent
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfNDEtMS0xLTEtMA_93e2b96d-196b-45a1-a4a9-e8bdaf743bdd"
      unitRef="usd">197715000</us-gaap:ContractWithCustomerRefundLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerRefundLiabilityNoncurrent
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfNDEtMy0xLTEtMA_6d18a3f0-94b4-4932-a13f-61f65b18c50c"
      unitRef="usd">195625000</us-gaap:ContractWithCustomerRefundLiabilityNoncurrent>
    <us-gaap:ContributionsInAidOfConstruction
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfNDItMS0xLTEtMA_63ba7258-c3ee-4222-ab6f-3a9090737ea2"
      unitRef="usd">267769000</us-gaap:ContributionsInAidOfConstruction>
    <us-gaap:ContributionsInAidOfConstruction
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfNDItMy0xLTEtMA_fbe285c4-8c5b-4ff6-8239-0170ed578fce"
      unitRef="usd">268050000</us-gaap:ContributionsInAidOfConstruction>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfNDMtMS0xLTEtMA_698591b2-e933-4252-bad7-4034a0d83edf"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfNDMtMy0xLTEtMA_a01ebc92-1ac3-4fe4-b3ee-5c8270e2123a"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfNDQtMS0xLTEtMA_4dd50a1e-d595-42cf-b4f9-5668497ff1ca"
      unitRef="usd">3471467000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8xNi9mcmFnOmRhMmY5YWQxMWZjYjRmNDhhMjRhZjQzMzQ5MmUxYjE4L3RhYmxlOjEzYTZjYzMyNDIwMDQxNDlhZWJmMGNlNjMwNmM4ZDdmL3RhYmxlcmFuZ2U6MTNhNmNjMzI0MjAwNDE0OWFlYmYwY2U2MzA2YzhkN2ZfNDQtMy0xLTEtMA_9569c9f5-cafc-4668-bb0d-3b5351e69a52"
      unitRef="usd">3394248000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RegulatedOperatingRevenueWater
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMS0yLTEtMS0w_63e3c98c-4231-44b4-9e3b-cd711b65f211"
      unitRef="usd">147737000</us-gaap:RegulatedOperatingRevenueWater>
    <us-gaap:RegulatedOperatingRevenueWater
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMS00LTEtMS0w_b55409f5-1b09-4b66-a806-687eda86a1b7"
      unitRef="usd">125563000</us-gaap:RegulatedOperatingRevenueWater>
    <us-gaap:UtilitiesOperatingExpenseProductsAndServices
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfNC0yLTEtMS0w_4fae1357-bab8-4620-bc93-43d23221e674"
      unitRef="usd">54826000</us-gaap:UtilitiesOperatingExpenseProductsAndServices>
    <us-gaap:UtilitiesOperatingExpenseProductsAndServices
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfNC00LTEtMS0w_c5250401-1f56-47c4-8439-67e3bd9c2219"
      unitRef="usd">53976000</us-gaap:UtilitiesOperatingExpenseProductsAndServices>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfNS0yLTEtMS0w_e015ccdb-adce-49cd-a50d-bb2e73c30149"
      unitRef="usd">30369000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfNS00LTEtMS0w_8089bf38-5d52-44a4-8ace-81432c5dd01f"
      unitRef="usd">29680000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:UtilitiesOperatingExpenseOther
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfNi0yLTEtMS0w_932b2157-46f2-4114-b018-c675fa701431"
      unitRef="usd">17912000</us-gaap:UtilitiesOperatingExpenseOther>
    <us-gaap:UtilitiesOperatingExpenseOther
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfNi00LTEtMS0w_34ec29e9-8ae1-42e3-b937-528b965f8114"
      unitRef="usd">13974000</us-gaap:UtilitiesOperatingExpenseOther>
    <us-gaap:UtilitiesOperatingExpenseMaintenance
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfNy0yLTEtMS0w_a180ea3a-88d4-43e9-b50f-67257c9a834d"
      unitRef="usd">6769000</us-gaap:UtilitiesOperatingExpenseMaintenance>
    <us-gaap:UtilitiesOperatingExpenseMaintenance
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfNy00LTEtMS0w_151105cd-73a1-4912-8e30-53a98967a3cd"
      unitRef="usd">7073000</us-gaap:UtilitiesOperatingExpenseMaintenance>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfOC0yLTEtMS0w_78a1f2b2-c653-487b-9499-8147c999a909"
      unitRef="usd">27047000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfOC00LTEtMS0w_dc2a851a-0071-477e-8a5e-fa1b8c737704"
      unitRef="usd">24492000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <cwt:UtilitiesOperatingExpenseIncomeTaxExpenseBenefit
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfOS0yLTEtMS0w_3f5e662c-038b-4d87-8d7b-de5306921670"
      unitRef="usd">-101000</cwt:UtilitiesOperatingExpenseIncomeTaxExpenseBenefit>
    <cwt:UtilitiesOperatingExpenseIncomeTaxExpenseBenefit
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfOS00LTEtMS0w_880ec283-7409-4f52-a93a-73fbc5a18bf6"
      unitRef="usd">-3937000</cwt:UtilitiesOperatingExpenseIncomeTaxExpenseBenefit>
    <cwt:UtilitiesOperatingExpensePropertyandOtherTaxes
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMTAtMi0xLTEtMA_1df93e06-1cc8-423b-bb34-f48f2526a06b"
      unitRef="usd">7996000</cwt:UtilitiesOperatingExpensePropertyandOtherTaxes>
    <cwt:UtilitiesOperatingExpensePropertyandOtherTaxes
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMTAtNC0xLTEtMA_7747c252-0683-4122-9bf2-a29348737578"
      unitRef="usd">7228000</cwt:UtilitiesOperatingExpensePropertyandOtherTaxes>
    <cwt:UtilitiesOperatingIncomeExpense
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMTEtMi0xLTEtMA_d64e4b1a-f080-4ab0-bc39-610b58983f4f"
      unitRef="usd">144818000</cwt:UtilitiesOperatingIncomeExpense>
    <cwt:UtilitiesOperatingIncomeExpense
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMTEtNC0xLTEtMA_81cd71d5-2d38-449f-bbc1-d355d579d866"
      unitRef="usd">132486000</cwt:UtilitiesOperatingIncomeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMTItMi0xLTEtMA_cec05f78-fa73-435f-9b3e-505a88ca74e3"
      unitRef="usd">2919000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMTItNC0xLTEtMA_77dfc56d-4a8f-4e83-a733-92e149985fa4"
      unitRef="usd">-6923000</us-gaap:OperatingIncomeLoss>
    <us-gaap:UnregulatedOperatingRevenue
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMTQtMi0xLTEtMA_a82f1db4-e9e1-420f-8c83-d7eabf19596f"
      unitRef="usd">5572000</us-gaap:UnregulatedOperatingRevenue>
    <us-gaap:UnregulatedOperatingRevenue
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMTQtNC0xLTEtMA_822bf0d8-b275-488f-a3a7-b8208c4bfa2d"
      unitRef="usd">3827000</us-gaap:UnregulatedOperatingRevenue>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMTUtMi0xLTEtMA_69517328-4da4-4a94-83ab-31766a77a2ab"
      unitRef="usd">4760000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMTUtNC0xLTEtMA_8d189ead-3536-49c8-a255-2fd36c038bcf"
      unitRef="usd">8454000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:DefinedBenefitPlanOtherCosts
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMTYtMi0xLTEtMA_edadb95d-cb9d-4938-b39f-c1b6420e7c31"
      unitRef="usd">-2979000</us-gaap:DefinedBenefitPlanOtherCosts>
    <us-gaap:DefinedBenefitPlanOtherCosts
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMTYtNC0xLTEtMA_3de87744-62fd-4774-b092-9b1869737797"
      unitRef="usd">1430000</us-gaap:DefinedBenefitPlanOtherCosts>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMTctMi0xLTEtMA_003b80dd-6d16-4e2a-ab7d-0885247cef0b"
      unitRef="usd">544000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMTctNC0xLTEtMA_36a1d7b0-3871-463a-b914-a2a8ab3eb468"
      unitRef="usd">1614000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <cwt:UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMTgtMi0xLTEtMA_e66e433a-b900-4636-a131-0102e7382007"
      unitRef="usd">358000</cwt:UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit>
    <cwt:UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMTgtNC0xLTEtMA_33756eee-142c-414a-8ebc-9e99d3bdd424"
      unitRef="usd">-913000</cwt:UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMTktMi0xLTEtMA_7023ca28-890c-4122-bd63-df1d9f947d62"
      unitRef="usd">3977000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMTktNC0xLTEtMA_4e320b46-1575-4c10-aa78-450a92d97177"
      unitRef="usd">-3530000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestExpenseDebt
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMjEtMi0xLTEtMA_27cda0d6-dd2f-4fa3-ad94-bf130eae4a56"
      unitRef="usd">10222000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMjEtNC0xLTEtMA_deded257-e699-4bb0-9c6f-9cc8e893ea1c"
      unitRef="usd">10798000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMjItMi0xLTEtMA_b9114658-1713-4e78-8ae4-c7414c76aca6"
      unitRef="usd">294000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMjItNC0xLTEtMA_1a3a5f8d-a49f-4fbc-b717-bf9b119f27b1"
      unitRef="usd">944000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsIncurred
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMjMtMi0xLTEtMA_d463430e-a0e8-4030-a8e8-01ce10d026e2"
      unitRef="usd">9928000</us-gaap:InterestCostsIncurred>
    <us-gaap:InterestCostsIncurred
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMjMtNC0xLTEtMA_5ab8985b-84d7-4273-ae74-08186fcfeae0"
      unitRef="usd">9854000</us-gaap:InterestCostsIncurred>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMjQtMi0xLTEtMA_ccd22f02-df33-420e-bf34-f531b0717dfd"
      unitRef="usd">-3032000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMjQtNC0xLTEtMA_7f202e7d-3afe-40e5-bb82-698761780eb5"
      unitRef="usd">-20307000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMjYtMi0xLTEtMA_e1c2319b-d635-4d81-9434-188f34e37b39"
      unitRef="usdPerShare">-0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMjYtNC0xLTEtMA_2687d37f-13bd-4a3e-9e19-cd115317365c"
      unitRef="usdPerShare">-0.42</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMjctMi0xLTEtMA_c5253d33-4032-4c4a-ba6f-0672340e5602"
      unitRef="usdPerShare">-0.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMjctNC0xLTEtMA_b6d974c2-ac94-4672-894d-b106087e48d4"
      unitRef="usdPerShare">-0.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMjktMi0xLTEtMA_04e74294-16b0-41c8-8796-152df886553d"
      unitRef="shares">50440000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMjktNC0xLTEtMA_178caff6-7e9f-447d-9d37-3cffb59826c1"
      unitRef="shares">48583000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMzAtMi0xLTEtMA_0639ac9f-5b5c-4d9c-bde8-095f875a0c49"
      unitRef="shares">50440000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yMi9mcmFnOmIwY2RlODlkYzIzYTQwZjc5YjdhNWUxZmY2NTNkM2E5L3RhYmxlOjhjMTEyZTRkNDc4ODQ0Y2NiY2RmZGE0YWM5MWUxOWM1L3RhYmxlcmFuZ2U6OGMxMTJlNGQ0Nzg4NDRjY2JjZGZkYTRhYzkxZTE5YzVfMzAtNC0xLTEtMA_79f8dcfb-2768-463e-8d88-3aa2fea9aa87"
      unitRef="shares">48583000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMi0yLTEtMS0w_781bedc8-0ec1-47a3-a20f-ea30250f40c3"
      unitRef="usd">-3032000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMi00LTEtMS0w_7b7b3d7b-924b-44be-899c-8509f2b779b3"
      unitRef="usd">-20307000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfNC0yLTEtMS0w_64dae6f9-7d9d-4da7-bf09-2dcbe7fafa7c"
      unitRef="usd">27669000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfNC00LTEtMS0w_499bcaad-d324-4494-b452-7467e3044c1f"
      unitRef="usd">25093000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfNS0yLTEtMS0w_e964e826-7219-4660-bc9a-82fb2481f829"
      unitRef="usd">349000</us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfNS00LTEtMS0w_2a968a76-8e91-444d-851b-1b66ba2905bc"
      unitRef="usd">-4717000</us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfNi0yLTEtMS0w_aaa1d7c1-cf4e-477e-8393-19f02d56e65d"
      unitRef="usd">544000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfNi00LTEtMS0w_0c048cfd-7df6-426c-b8d8-e836cf7931c9"
      unitRef="usd">1614000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfOC0yLTEtMS0w_7bacddd5-3308-4e3b-add7-1a539abefda8"
      unitRef="usd">-6265000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfOC00LTEtMS0w_eb0d6ef1-57df-49a1-b8ad-8feed62de35d"
      unitRef="usd">-7261000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfOS0yLTEtMS0w_184e9730-2773-4abe-afa0-0dd011b7ff7d"
      unitRef="usd">-10222000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfOS00LTEtMS0w_10853607-f180-410f-879e-5084348f5a39"
      unitRef="usd">-7379000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMTAtMi0xLTEtMA_e1c74075-1867-48c0-b8ee-69b3ed605df6"
      unitRef="usd">152000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMTAtNC0xLTEtMA_5b36bed3-6fef-4c28-ad34-7949d6a4b454"
      unitRef="usd">3768000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMTEtMi0xLTEtMA_55aafcb0-6f27-4f17-972a-3acaa2a0337a"
      unitRef="usd">12367000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMTEtNC0xLTEtMA_1feae3e3-1e1b-4101-a3d2-c32174fa1a3d"
      unitRef="usd">3316000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMTItMi0xLTEtMA_387c751c-27c0-4d4f-bd50-6cf3ee24a5b0"
      unitRef="usd">2023000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMTItNC0xLTEtMA_8d762482-4480-440d-b0cd-5a76c4d355a5"
      unitRef="usd">3252000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMTMtMi0xLTEtMA_b254bf51-83c2-4e67-9205-bdff6952f49a"
      unitRef="usd">29979000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMTMtNC0xLTEtMA_33ad236d-d532-46d9-af7c-7ac49cb15cb0"
      unitRef="usd">4067000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMTUtMi0xLTEtMA_29bfe94c-8c5b-49d4-bb2a-b30c9a506e51"
      unitRef="usd">66817000</us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems>
    <us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMTUtNC0xLTEtMA_fc2bf870-7c44-42a4-ab71-4d95e479da8c"
      unitRef="usd">65270000</us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMTYtMi0xLTEtMA_858005bf-1ddf-449c-95b7-88fe01588f5e"
      unitRef="usd">2900000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMTYtNC0xLTEtMA_796c96f2-62eb-4d15-b6d2-4119eb3cb548"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <cwt:ProceedsFromRefundsOfEquityMethodInvestments
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMTctMi0xLTEtMA_4d8bc410-e6bd-425f-91d6-5f297d55203c"
      unitRef="usd">1000000</cwt:ProceedsFromRefundsOfEquityMethodInvestments>
    <cwt:ProceedsFromRefundsOfEquityMethodInvestments
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMTctNC0xLTEtMA_1d870a2b-8352-43a1-a55b-a2fe75139377"
      unitRef="usd">0</cwt:ProceedsFromRefundsOfEquityMethodInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMTgtMi0xLTEtMA_c1fd2d47-0a18-4ccd-8faf-5118c4554c75"
      unitRef="usd">-68717000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMTgtNC0xLTEtMA_45a0f318-d501-41a8-b0f1-34b0933f9118"
      unitRef="usd">-65270000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMjAtMi0xLTEtMA_034ec52c-fdca-45db-ac57-09dff244380f"
      unitRef="usd">105000000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMjAtNC0xLTEtMA_04683db3-bf1e-467f-83b9-c9ee05ab840d"
      unitRef="usd">170000000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMjEtMi0xLTEtMA_c7bfb2f9-43f9-4a6d-baf4-a527382fe661"
      unitRef="usd">40000000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMjEtNC0xLTEtMA_10b859eb-62ee-4234-8d3d-81be403dd2d6"
      unitRef="usd">10000000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMjMtMi0xLTEtMA_40481c17-64e7-4293-9fb8-7c5e6852115c"
      unitRef="usd">176000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMjMtNC0xLTEtMA_84ddc283-1d4c-44f3-b588-a5e08c2dbdc8"
      unitRef="usd">197000</us-gaap:RepaymentsOfLongTermDebt>
    <cwt:ProceedsFromContributionInAidOfConstructionFinancingActivities
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMjQtMi0xLTEtMA_01c7ddd1-3aec-4cd4-9b0c-8e651df259d1"
      unitRef="usd">6469000</cwt:ProceedsFromContributionInAidOfConstructionFinancingActivities>
    <cwt:ProceedsFromContributionInAidOfConstructionFinancingActivities
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMjQtNC0xLTEtMA_8752ec8e-873a-41f4-ac30-1d84db53771c"
      unitRef="usd">6432000</cwt:ProceedsFromContributionInAidOfConstructionFinancingActivities>
    <us-gaap:RepaymentsOfAdvancesForConstruction
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMjUtMi0xLTEtMA_59897566-5ac9-4799-9b1f-2dae905a714a"
      unitRef="usd">2711000</us-gaap:RepaymentsOfAdvancesForConstruction>
    <us-gaap:RepaymentsOfAdvancesForConstruction
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMjUtNC0xLTEtMA_ead7fd0e-8ab8-43b0-a105-bf25a795f796"
      unitRef="usd">2157000</us-gaap:RepaymentsOfAdvancesForConstruction>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMjYtMi0xLTEtMA_c1d3ac0a-a8b2-400e-a5a2-08aea106d355"
      unitRef="usd">1415000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMjYtNC0xLTEtMA_c5603517-f57a-4b17-b8c0-567f668c407b"
      unitRef="usd">1373000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMjctMi0xLTEtMA_e1d58c66-e360-42ee-b5ed-b31fe1b71009"
      unitRef="usd">23175000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMjctNC0xLTEtMA_295e649e-a0b1-48d6-8e7b-1ab537c76952"
      unitRef="usd">6511000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMjgtMi0xLTEtMA_0b9d8e07-d44c-4fb8-aac9-7ccf37db184f"
      unitRef="usd">11581000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMjgtNC0xLTEtMA_15113b9e-a651-4584-b2f0-7dd157d849c5"
      unitRef="usd">10315000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMjktMi0xLTEtMA_d1f29bad-2bc4-4f0a-bbad-b917caef188f"
      unitRef="usd">78761000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMjktNC0xLTEtMA_78501102-9947-448c-9b46-a48e7f8bbfea"
      unitRef="usd">158901000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMzAtMi0xLTEtMA_f4432e2d-cc34-49c8-a850-39b7b9d2d97f"
      unitRef="usd">40023000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMzAtNC0xLTEtMA_c0d78099-ccff-48e9-bc4a-8dfba2dd97d9"
      unitRef="usd">97698000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMzEtMi0xLTEtMA_c65dd4b8-1389-4ec3-a4b3-6b2524b60a1d"
      unitRef="usd">45129000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id264b22cd49246e29bed4a0881d08bf6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMzEtNC0xLTEtMA_00211910-1b81-4ebf-bfcd-44e89a035ade"
      unitRef="usd">43298000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMzItMi0xLTEtMA_17935efe-ac20-4a04-ab06-39e6136f7c7b"
      unitRef="usd">85152000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2b5e7453ea40411685b837a565887807_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMzItNC0xLTEtMA_fa8bc555-1872-471b-92f6-76fe3deb8451"
      unitRef="usd">140996000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMzQtMi0xLTEtMA_35d4b2f9-20cc-4b1b-8a09-10fc50f3a39b"
      unitRef="usd">1225000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMzQtNC0xLTEtMA_ecc4da8d-f79a-4cf8-81b6-fb7252574fbf"
      unitRef="usd">909000</us-gaap:InterestPaidNet>
    <us-gaap:NoncashOrPartNoncashAcquisitionPayablesAssumed1
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMzYtMi0xLTEtMA_3783b17c-cd28-46ac-9655-c5bce87d8db8"
      unitRef="usd">48552000</us-gaap:NoncashOrPartNoncashAcquisitionPayablesAssumed1>
    <us-gaap:NoncashOrPartNoncashAcquisitionPayablesAssumed1
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMzYtNC0xLTEtMA_02a40af2-8b0b-497e-89df-a4568545640b"
      unitRef="usd">38018000</us-gaap:NoncashOrPartNoncashAcquisitionPayablesAssumed1>
    <cwt:UtilityPlantContributionByDevelopers
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMzctMi0xLTEtMA_665e3ab4-c4a4-4415-90ad-00ca363f0331"
      unitRef="usd">5899000</cwt:UtilityPlantContributionByDevelopers>
    <cwt:UtilityPlantContributionByDevelopers
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8yNS9mcmFnOjgzZjIxMzdhMGYwNzQxNmU4NWMzZDgyNDg4MTZlYmQ0L3RhYmxlOjgwOWRmMzZhODViMTQ0ZDA4OWIyZGQzOTUzMjUyNTA3L3RhYmxlcmFuZ2U6ODA5ZGYzNmE4NWIxNDRkMDg5YjJkZDM5NTMyNTI1MDdfMzctNC0xLTEtMA_b7f6fcac-35e6-4a04-98d3-206d1130a54d"
      unitRef="usd">8007000</cwt:UtilityPlantContributionByDevelopers>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zMS9mcmFnOjZiNTExNmQ1NWNlZTRjNjNiZjlmNTAzNDE2M2M1Nzc2L3RleHRyZWdpb246NmI1MTE2ZDU1Y2VlNGM2M2JmOWY1MDM0MTYzYzU3NzZfMzExNQ_7c413f53-337b-49d6-a6e6-55522266d829">Organization and Operations and Basis of Presentation&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;California Water Service Group (the Company) is a holding company that provides water utility and other related services in California, Washington, New Mexico and Hawaii through its wholly-owned subsidiaries. California Water Service Company (Cal Water), Washington Water Service Company (Washington Water), New Mexico Water Service Company (New Mexico Water), and Hawaii Water Service Company,&#160;Inc. (Hawaii Water) provide regulated utility services under the rules&#160;and regulations of their respective state&#x2019;s regulatory commissions (jointly referred to herein as the Commissions). CWS Utility Services and HWS Utility Services LLC provide non-regulated water utility and utility-related services.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates in one reportable segment, providing water and related utility services.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited condensed consolidated interim financial information has been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) for interim financial information and in accordance with the instructions to Form&#160;10-Q and Rule&#160;10-01 of Regulation S-X promulgated by the Securities and Exchange Commission (SEC) and therefore do not contain all of the information and footnotes required by GAAP and the SEC for annual financial statements. The unaudited condensed consolidated financial statements should be read in conjunction with the Company&#x2019;s consolidated financial statements included in its Annual Report on Form&#160;10-K for the year ended December&#160;31, 2020 as filed with the SEC on February&#160;25, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of the Company&#x2019;s unaudited condensed consolidated interim financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the balance sheet dates and the reported amounts of revenues and expenses for the periods presented. These include, but are not limited to, estimates and assumptions used in determining the Company&#x2019;s regulatory asset and liability balances based upon probability assessments of regulatory recovery, revenues earned but not yet billed, asset retirement obligations, allowance for credit losses, pension and other employee benefit plan liabilities, and income tax-related assets and liabilities.&#160;Actual results could differ from these estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the opinion of management, the accompanying unaudited condensed consolidated interim financial statements reflect all adjustments, consisting of normal recurring transactions that are necessary to provide a fair presentation of the results for the periods covered.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to the seasonal nature of the water business, the results for interim periods are not indicative of the results for a 12-month period. Revenue and income are generally higher in the warm, dry summer months when water usage and sales are greater. Revenue and income are generally lower in the winter months when cooler temperatures and rainfall curtail water usage and sales.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zMS9mcmFnOjZiNTExNmQ1NWNlZTRjNjNiZjlmNTAzNDE2M2M1Nzc2L3RleHRyZWdpb246NmI1MTE2ZDU1Y2VlNGM2M2JmOWY1MDM0MTYzYzU3NzZfNzkz_af1dab05-fda5-458e-8f9f-640a8b1b9ea9"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RleHRyZWdpb246OGJhZTEzN2FjYjhiNGY2NDhlYThiNmU0YTM3MGFmZjJfMTI0NjE_353e7645-fe71-4c42-b68b-555afbc5e76f">Summary of Significant Accounting Policies&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Operating revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table disaggregates the Company&#x2019;s operating revenue by source for the three months ended March 31, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.668%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;134,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory balancing account revenue (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:0.584%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a) As further discussed below, no amounts were recorded for the Company&#x2019;s Water Revenue Adjustment Mechanism (WRAM), Modified Cost Balancing Account (MCBA), Pension Cost Balancing Account (PCBA), and Health Cost Balancing Account (HCBA) for the three months ended March 31, 2020 due to the delay in the resolution of the 2018 General Rate Case (GRC).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from contracts with customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company principally generates operating revenue from contracts with customers by providing regulated water and wastewater services at tariff-rates authorized by the Commissions in the states in which they operate and non-regulated water and wastewater services at rates authorized by contracts with government agencies. Revenue from contracts with customers reflects amounts billed for the volume of consumption at authorized per unit rates, for a service charge, and for other authorized charges. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company satisfies its performance obligation to provide water and wastewater services over time as services are rendered. The Company applies the invoice practical expedient and recognizes revenue from contracts with customers in the amount for which the Company has a right to invoice. The Company has a right to invoice for the volume of consumption, for the service charge, and for other authorized charges. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The measurement of sales to customers is generally based on the reading of their meters, which occurs on a systematic basis throughout the month. At the end of each month, the Company estimates consumption since the date of the last meter reading and a corresponding unbilled revenue is recognized. The estimate is based upon the number of unbilled days that month and the average daily customer billing rate from the previous month (which fluctuates based upon customer usage). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract terms are generally short-term and at will by customers and, as a result, no separate financing component is recognized for the Company's collections from customers, which generally require payment within 30 days of billing. The Company applies judgment, based principally on historical payment experience, in estimating its customers&#x2019; ability to pay.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain customers are not billed for volumetric consumption, but are instead billed a flat rate at the beginning of each monthly service period. The amount billed is initially deferred and subsequently recognized over the monthly service period, as the performance obligation is satisfied. The deferred revenue balance or contract liability, which is included in "accrued expenses and other liabilities" on the unaudited condensed consolidated balance sheets, is inconsequential.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the following table, revenue from contracts with customers is disaggregated by class of customers for the three months ended March 31, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.668%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;92,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public authorities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue from contracts with customers&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;146,528&#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;134,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:0.584%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a) Other includes accrued unbilled revenue. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regulatory balancing account revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s ability to recover revenue requirements authorized by the California Public Utilities Commission (CPUC) in its triennial GRC is decoupled from the volume of the sales. Regulatory balancing account revenue is revenue related to rate mechanisms authorized in California by the CPUC, which allow the Company to recover the authorized revenue and are not considered contracts with customers. These mechanisms include the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The WRAM allows the Company to recognize the adopted level of volumetric revenues. The variance between adopted volumetric revenues and actual billed volumetric revenues for metered accounts is recorded as regulatory balancing account&#160;revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost-recovery rates, such as the MCBA, Conservation Expense Balancing Account (CEBA), PCBA, and HCBA, generally provide for recovery of the adopted levels of expenses for purchased water, purchased power, pump taxes, water conservation program costs, pension, and health care. Variances between adopted and actual costs are recorded as regulatory balancing account revenue. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For 2021, the WRAM, MCBA, PCBA, and HCBA have all been authorized by the CPUC with the approval of the 2018 GRC in the fourth quarter of 2020. For 2020, the WRAM, MCBA, PCBA, and HCBA were being litigated in the 2018 GRC. As a result, the Company determined that the regulatory asset and liability recognition criteria under accounting standards for regulated entities was not met and the Company did not record regulatory assets or liabilities with respect to these mechanisms for the first quarter of 2020. As the CEBA was not being litigated in the then-pending 2018 GRC, the Company recorded a regulatory liability for the CEBA for the first three months of 2020. The Company determined that the CEBA met the regulatory liability recognition criteria under accounting standards for regulated utilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to the delay in the resolution of the 2018 GRC, the CPUC authorized Cal Water to track the effect of the delay on customer billings in an interim rates memorandum account (IRMA) effective January 1, 2020. Variances between actual customer billings and those that would have been billed assuming the GRC had been effective January 1, 2020 are recorded as regulatory balancing account revenue. Rates for the 2018 GRC were implemented on February 1, 2021; as a result, Cal Water recorded an IRMA regulatory asset for January of 2021. For the first quarter of 2020, the Company did not record a regulatory asset for the IRMA because the regulatory asset recognition criteria under accounting standards for regulated entities was not met as the 2018 GRC was still pending resolution as of the end of the quarter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each district's WRAM and MCBA regulatory assets and liabilities are allowed to be netted against one another. The Company recognizes regulatory balancing account&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;revenues that have been authorized for rate recovery, are objectively determinable and probable of recovery, and are expected to be collected within 24 months. To the extent that regulatory balancing account&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;revenue is estimated to be collectible beyond 24 months, recognition is deferred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Non-regulated Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table disaggregates the Company&#x2019;s non-regulated revenue by source for the three months ended March 31, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.668%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating and maintenance revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-regulated revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-regulated revenue from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align: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:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease revenue&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;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 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total non-regulated revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:0.584%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating and maintenance services are provided for non-regulated water and wastewater systems owned by private companies and municipalities. The Company negotiates formal agreements with the customers, under which they provide operating, maintenance and customer billing services related to the customers&#x2019; water system. The formal agreements outline the fee schedule for the services provided. The agreements typically call for a fee-per-service or a flat-rate amount per month. The Company satisfies its performance obligation of providing operating and maintenance services over time as services are rendered; as a result, the Company employs the invoice practical expedient and recognizes revenue in the amount that it has the right to invoice. Contract terms are generally short-term and, as a result, no separate financing component is recognized for its collections from customers, which generally require payment within 30 days of billing.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other non-regulated revenue primarily relates to services for the design and installation of water mains and other water infrastructure for customers outside the regulated service areas and insurance program administration. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease revenue is not considered revenue from contracts with customers and is recognized following operating lease standards. The Company is the lessor in operating lease agreements with telecommunications companies under which cellular phone antennas are placed on the Company's property. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Allowance for credit losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company measures expected credit losses for Customer Receivables, Other Receivables, and Unbilled Revenue on an aggregated level. These receivables are generally trade receivables due in one year or less or expected to be billed and collected in one year or less. The expected credit losses for Other Receivables and Unbilled Revenue are inconsequential. Customer receivables include receivables for water and wastewater services provided to residential customers, business, industrial, public authorities, and other customers. The expected credit losses for business, industrial, public authorities, and other customers are inconsequential. The overall risks related to the Company&#x2019;s receivables are low as water and wastewater services are seen as essential services. The estimate for the allowance for credit losses is based on a historical loss ratio, in conjunction with a qualitative assessment of elements that impact the collectability of receivables to determine if the allowance for credit losses should be further adjusted in accordance with the accounting guidance for credit losses. Management contemplates available current information such as changes in economic factors, regulatory matters, industry trends, payment options and programs available to customers, and the methods that the Company is able to utilize to ensure payment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviewed its allowance for credit losses utilizing a quantitative assessment, which included trend analysis of customer billing and collection, aging by customer class, and unemployment rates since the outbreak of COVID-19 in the first quarter of 2020. The Company also utilized a qualitative assessment, which considered the future collectability on customer outstanding balances, management's estimate of the cash recovery, and a general assessment of the economic conditions of the locations the Company serves due to the outbreak of COVID-19. The Company is complying with the CPUC requirements to suspend customer disconnections for non-payment and ceased agency collection activities, and anticipates this situation will continue until further notice. Based on the above assessments, the Company expects an increase in customer receivable write-offs as compared to historical experiences and adjusted its allowance for credit losses, accordingly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the activity in the allowance for credit losses for the period ended March 31, 2021 and December 31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 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;Beginning balance&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;5,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 for credit loss expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,730)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total ending allowance balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Cash, Cash Equivalents, and Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents, and restricted cash within the Condensed Consolidated Balance Sheets that sum to the total of the same such amounts shown on the Condensed Consolidated Statements of Cash Flows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 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;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash (included in "taxes, prepaid expenses and other assets")&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents, and restricted cash shown in the statements of cash flows&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Adoption of New Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Simplifying the Accounting for Income Taxes (Topic 740)&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;. ASU 2019-12 simplifies the accounting for income taxes by removing certain exceptions for performing intraperiod tax allocations, recognizing deferred taxes for investments, and calculating income taxes in interim periods. The guidance also simplifies the accounting for franchise taxes, transactions that result in a step-up in the tax basis of goodwill, and the effect of enacted changes in tax laws or rates in interim periods. The Company adopted ASU 2019-12 in the first quarter of 2021 and the adoption did not have a material impact to the Company&#x2019;s Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RleHRyZWdpb246OGJhZTEzN2FjYjhiNGY2NDhlYThiNmU0YTM3MGFmZjJfMTI0MzU_e88947b7-9800-48d6-9f5a-f327c9572a7a">&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table disaggregates the Company&#x2019;s operating revenue by source for the three months ended March 31, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.668%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;134,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory balancing account revenue (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:0.584%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a) As further discussed below, no amounts were recorded for the Company&#x2019;s Water Revenue Adjustment Mechanism (WRAM), Modified Cost Balancing Account (MCBA), Pension Cost Balancing Account (PCBA), and Health Cost Balancing Account (HCBA) for the three months ended March 31, 2020 due to the delay in the resolution of the 2018 General Rate Case (GRC).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the following table, revenue from contracts with customers is disaggregated by class of customers for the three months ended March 31, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.668%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;92,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public authorities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue from contracts with customers&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;146,528&#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;134,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:0.584%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a) Other includes accrued unbilled revenue. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table disaggregates the Company&#x2019;s non-regulated revenue by source for the three months ended March 31, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.668%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating and maintenance revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-regulated revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-regulated revenue from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align: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:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease revenue&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;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 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total non-regulated revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a045c39892e480aa6693e31c818980b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjc5MWNlZWQ1Y2U5YTRlMTZiYjA0ZTc5YTEyMGUwNTliL3RhYmxlcmFuZ2U6NzkxY2VlZDVjZTlhNGUxNmJiMDRlNzlhMTIwZTA1OWJfMi0xLTEtMS0w_c86c5730-1613-4d79-bacb-273b76fe31a7"
      unitRef="usd">146528000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibbad496be52f43f3b8a2099c8bcb9c8c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjc5MWNlZWQ1Y2U5YTRlMTZiYjA0ZTc5YTEyMGUwNTliL3RhYmxlcmFuZ2U6NzkxY2VlZDVjZTlhNGUxNmJiMDRlNzlhMTIwZTA1OWJfMi0zLTEtMS0w_d9fb36ce-cdc7-4de3-b0e5-545dbf6f62d1"
      unitRef="usd">134833000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cwt:RegulatoryBalancingAccountRevenue
      contextRef="i9a045c39892e480aa6693e31c818980b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjc5MWNlZWQ1Y2U5YTRlMTZiYjA0ZTc5YTEyMGUwNTliL3RhYmxlcmFuZ2U6NzkxY2VlZDVjZTlhNGUxNmJiMDRlNzlhMTIwZTA1OWJfMy0xLTEtMS0w_47326cc5-1458-4446-a3dc-6808f0cd17ba"
      unitRef="usd">1209000</cwt:RegulatoryBalancingAccountRevenue>
    <cwt:RegulatoryBalancingAccountRevenue
      contextRef="ibbad496be52f43f3b8a2099c8bcb9c8c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjc5MWNlZWQ1Y2U5YTRlMTZiYjA0ZTc5YTEyMGUwNTliL3RhYmxlcmFuZ2U6NzkxY2VlZDVjZTlhNGUxNmJiMDRlNzlhMTIwZTA1OWJfMy0zLTEtMS0w_d08d4691-b462-405b-a818-8f9111768946"
      unitRef="usd">-9270000</cwt:RegulatoryBalancingAccountRevenue>
    <us-gaap:RegulatedOperatingRevenueWater
      contextRef="i9a045c39892e480aa6693e31c818980b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjc5MWNlZWQ1Y2U5YTRlMTZiYjA0ZTc5YTEyMGUwNTliL3RhYmxlcmFuZ2U6NzkxY2VlZDVjZTlhNGUxNmJiMDRlNzlhMTIwZTA1OWJfNC0xLTEtMS0w_92a6500f-e7b7-425d-8e72-c37d32959437"
      unitRef="usd">147737000</us-gaap:RegulatedOperatingRevenueWater>
    <us-gaap:RegulatedOperatingRevenueWater
      contextRef="ibbad496be52f43f3b8a2099c8bcb9c8c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjc5MWNlZWQ1Y2U5YTRlMTZiYjA0ZTc5YTEyMGUwNTliL3RhYmxlcmFuZ2U6NzkxY2VlZDVjZTlhNGUxNmJiMDRlNzlhMTIwZTA1OWJfNC0zLTEtMS0w_7476bc0d-54da-4132-b919-c611b4ca62cd"
      unitRef="usd">125563000</us-gaap:RegulatedOperatingRevenueWater>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RleHRyZWdpb246OGJhZTEzN2FjYjhiNGY2NDhlYThiNmU0YTM3MGFmZjJfMTI0MzE_f22ae108-f9fb-45af-a420-4f1dab6e4ff7">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from contracts with customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company principally generates operating revenue from contracts with customers by providing regulated water and wastewater services at tariff-rates authorized by the Commissions in the states in which they operate and non-regulated water and wastewater services at rates authorized by contracts with government agencies. Revenue from contracts with customers reflects amounts billed for the volume of consumption at authorized per unit rates, for a service charge, and for other authorized charges. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company satisfies its performance obligation to provide water and wastewater services over time as services are rendered. The Company applies the invoice practical expedient and recognizes revenue from contracts with customers in the amount for which the Company has a right to invoice. The Company has a right to invoice for the volume of consumption, for the service charge, and for other authorized charges. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The measurement of sales to customers is generally based on the reading of their meters, which occurs on a systematic basis throughout the month. At the end of each month, the Company estimates consumption since the date of the last meter reading and a corresponding unbilled revenue is recognized. The estimate is based upon the number of unbilled days that month and the average daily customer billing rate from the previous month (which fluctuates based upon customer usage). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract terms are generally short-term and at will by customers and, as a result, no separate financing component is recognized for the Company's collections from customers, which generally require payment within 30 days of billing. The Company applies judgment, based principally on historical payment experience, in estimating its customers&#x2019; ability to pay.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain customers are not billed for volumetric consumption, but are instead billed a flat rate at the beginning of each monthly service period. The amount billed is initially deferred and subsequently recognized over the monthly service period, as the performance obligation is satisfied. The deferred revenue balance or contract liability, which is included in "accrued expenses and other liabilities" on the unaudited condensed consolidated balance sheets, is inconsequential.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the following table, revenue from contracts with customers is disaggregated by class of customers for the three months ended March 31, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.668%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;92,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public authorities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue from contracts with customers&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;146,528&#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;134,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:0.584%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a) Other includes accrued unbilled revenue. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regulatory balancing account revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s ability to recover revenue requirements authorized by the California Public Utilities Commission (CPUC) in its triennial GRC is decoupled from the volume of the sales. Regulatory balancing account revenue is revenue related to rate mechanisms authorized in California by the CPUC, which allow the Company to recover the authorized revenue and are not considered contracts with customers. These mechanisms include the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The WRAM allows the Company to recognize the adopted level of volumetric revenues. The variance between adopted volumetric revenues and actual billed volumetric revenues for metered accounts is recorded as regulatory balancing account&#160;revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost-recovery rates, such as the MCBA, Conservation Expense Balancing Account (CEBA), PCBA, and HCBA, generally provide for recovery of the adopted levels of expenses for purchased water, purchased power, pump taxes, water conservation program costs, pension, and health care. Variances between adopted and actual costs are recorded as regulatory balancing account revenue. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For 2021, the WRAM, MCBA, PCBA, and HCBA have all been authorized by the CPUC with the approval of the 2018 GRC in the fourth quarter of 2020. For 2020, the WRAM, MCBA, PCBA, and HCBA were being litigated in the 2018 GRC. As a result, the Company determined that the regulatory asset and liability recognition criteria under accounting standards for regulated entities was not met and the Company did not record regulatory assets or liabilities with respect to these mechanisms for the first quarter of 2020. As the CEBA was not being litigated in the then-pending 2018 GRC, the Company recorded a regulatory liability for the CEBA for the first three months of 2020. The Company determined that the CEBA met the regulatory liability recognition criteria under accounting standards for regulated utilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to the delay in the resolution of the 2018 GRC, the CPUC authorized Cal Water to track the effect of the delay on customer billings in an interim rates memorandum account (IRMA) effective January 1, 2020. Variances between actual customer billings and those that would have been billed assuming the GRC had been effective January 1, 2020 are recorded as regulatory balancing account revenue. Rates for the 2018 GRC were implemented on February 1, 2021; as a result, Cal Water recorded an IRMA regulatory asset for January of 2021. For the first quarter of 2020, the Company did not record a regulatory asset for the IRMA because the regulatory asset recognition criteria under accounting standards for regulated entities was not met as the 2018 GRC was still pending resolution as of the end of the quarter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each district's WRAM and MCBA regulatory assets and liabilities are allowed to be netted against one another. The Company recognizes regulatory balancing account&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;revenues that have been authorized for rate recovery, are objectively determinable and probable of recovery, and are expected to be collected within 24 months. To the extent that regulatory balancing account&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;revenue is estimated to be collectible beyond 24 months, recognition is deferred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Non-regulated Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table disaggregates the Company&#x2019;s non-regulated revenue by source for the three months ended March 31, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.668%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating and maintenance revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-regulated revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-regulated revenue from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align: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:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease revenue&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;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 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total non-regulated revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:0.584%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating and maintenance services are provided for non-regulated water and wastewater systems owned by private companies and municipalities. The Company negotiates formal agreements with the customers, under which they provide operating, maintenance and customer billing services related to the customers&#x2019; water system. The formal agreements outline the fee schedule for the services provided. The agreements typically call for a fee-per-service or a flat-rate amount per month. The Company satisfies its performance obligation of providing operating and maintenance services over time as services are rendered; as a result, the Company employs the invoice practical expedient and recognizes revenue in the amount that it has the right to invoice. Contract terms are generally short-term and, as a result, no separate financing component is recognized for its collections from customers, which generally require payment within 30 days of billing.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other non-regulated revenue primarily relates to services for the design and installation of water mains and other water infrastructure for customers outside the regulated service areas and insurance program administration. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease revenue is not considered revenue from contracts with customers and is recognized following operating lease standards. The Company is the lessor in operating lease agreements with telecommunications companies under which cellular phone antennas are placed on the Company's property. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Allowance for credit losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company measures expected credit losses for Customer Receivables, Other Receivables, and Unbilled Revenue on an aggregated level. These receivables are generally trade receivables due in one year or less or expected to be billed and collected in one year or less. The expected credit losses for Other Receivables and Unbilled Revenue are inconsequential. Customer receivables include receivables for water and wastewater services provided to residential customers, business, industrial, public authorities, and other customers. The expected credit losses for business, industrial, public authorities, and other customers are inconsequential. The overall risks related to the Company&#x2019;s receivables are low as water and wastewater services are seen as essential services. The estimate for the allowance for credit losses is based on a historical loss ratio, in conjunction with a qualitative assessment of elements that impact the collectability of receivables to determine if the allowance for credit losses should be further adjusted in accordance with the accounting guidance for credit losses. Management contemplates available current information such as changes in economic factors, regulatory matters, industry trends, payment options and programs available to customers, and the methods that the Company is able to utilize to ensure payment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviewed its allowance for credit losses utilizing a quantitative assessment, which included trend analysis of customer billing and collection, aging by customer class, and unemployment rates since the outbreak of COVID-19 in the first quarter of 2020. The Company also utilized a qualitative assessment, which considered the future collectability on customer outstanding balances, management's estimate of the cash recovery, and a general assessment of the economic conditions of the locations the Company serves due to the outbreak of COVID-19. The Company is complying with the CPUC requirements to suspend customer disconnections for non-payment and ceased agency collection activities, and anticipates this situation will continue until further notice. Based on the above assessments, the Company expects an increase in customer receivable write-offs as compared to historical experiences and adjusted its allowance for credit losses, accordingly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the activity in the allowance for credit losses for the period ended March 31, 2021 and December 31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 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;Beginning balance&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;5,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 for credit loss expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,730)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total ending allowance balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4c54d3688cb744f8a727dcdac69f26cd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjMzM2VlYzU4Y2RiOTQ1Y2E4NDZhMjIzNjBkNzNlN2QwL3RhYmxlcmFuZ2U6MzMzZWVjNThjZGI5NDVjYTg0NmEyMjM2MGQ3M2U3ZDBfMi0xLTEtMS0w_72f975d5-6070-4314-a510-a30f60ad639b"
      unitRef="usd">101371000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3c1db3868fd34395bc09741911d1da07_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjMzM2VlYzU4Y2RiOTQ1Y2E4NDZhMjIzNjBkNzNlN2QwL3RhYmxlcmFuZ2U6MzMzZWVjNThjZGI5NDVjYTg0NmEyMjM2MGQ3M2U3ZDBfMi0zLTEtMS0w_26320e5f-f507-4d90-85b7-c23952eb09e5"
      unitRef="usd">92544000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieaa3c6169eee44398058444f4f405cf8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjMzM2VlYzU4Y2RiOTQ1Y2E4NDZhMjIzNjBkNzNlN2QwL3RhYmxlcmFuZ2U6MzMzZWVjNThjZGI5NDVjYTg0NmEyMjM2MGQ3M2U3ZDBfMy0xLTEtMS0w_327fefb6-efc3-4799-a3db-74fa5397b837"
      unitRef="usd">27721000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i68daab75a914497fbd1e0778df9a5fe8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjMzM2VlYzU4Y2RiOTQ1Y2E4NDZhMjIzNjBkNzNlN2QwL3RhYmxlcmFuZ2U6MzMzZWVjNThjZGI5NDVjYTg0NmEyMjM2MGQ3M2U3ZDBfMy0zLTEtMS0w_d4400ef7-1949-4d7a-b099-9dfd008c5c1c"
      unitRef="usd">27693000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie66acaf2af3046d0bf74d3376e963e59_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjMzM2VlYzU4Y2RiOTQ1Y2E4NDZhMjIzNjBkNzNlN2QwL3RhYmxlcmFuZ2U6MzMzZWVjNThjZGI5NDVjYTg0NmEyMjM2MGQ3M2U3ZDBfNC0xLTEtMS0w_4870d904-7c29-4912-9620-77b8f9b780dd"
      unitRef="usd">6043000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic6f84b5ef4744cd9927870aaf9685519_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjMzM2VlYzU4Y2RiOTQ1Y2E4NDZhMjIzNjBkNzNlN2QwL3RhYmxlcmFuZ2U6MzMzZWVjNThjZGI5NDVjYTg0NmEyMjM2MGQ3M2U3ZDBfNC0zLTEtMS0w_c3352a6a-8f82-4aa4-8e6e-2d35a66a8e52"
      unitRef="usd">7878000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie833e3bcf43b4058b037961223189ac1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjMzM2VlYzU4Y2RiOTQ1Y2E4NDZhMjIzNjBkNzNlN2QwL3RhYmxlcmFuZ2U6MzMzZWVjNThjZGI5NDVjYTg0NmEyMjM2MGQ3M2U3ZDBfNS0xLTEtMS0w_a80f5872-5f85-4dd2-8c1a-e46313593a6a"
      unitRef="usd">6403000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i11fb78ad146746baa8f747b5424f3b1f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjMzM2VlYzU4Y2RiOTQ1Y2E4NDZhMjIzNjBkNzNlN2QwL3RhYmxlcmFuZ2U6MzMzZWVjNThjZGI5NDVjYTg0NmEyMjM2MGQ3M2U3ZDBfNS0zLTEtMS0w_282d4513-4f3c-4b02-a95c-1f81bc7ac7c6"
      unitRef="usd">5897000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i01ba516fdcf149579d3cfbbe31b639c3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjMzM2VlYzU4Y2RiOTQ1Y2E4NDZhMjIzNjBkNzNlN2QwL3RhYmxlcmFuZ2U6MzMzZWVjNThjZGI5NDVjYTg0NmEyMjM2MGQ3M2U3ZDBfNi0xLTEtMS0w_00105d4b-a760-42db-8f51-91f27ab6ec03"
      unitRef="usd">4990000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i10b8712f46094de293fb95df40bb2b49_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjMzM2VlYzU4Y2RiOTQ1Y2E4NDZhMjIzNjBkNzNlN2QwL3RhYmxlcmFuZ2U6MzMzZWVjNThjZGI5NDVjYTg0NmEyMjM2MGQ3M2U3ZDBfNi0zLTEtMS0w_0ef43d85-34d6-4fb9-ab81-d86822a90be1"
      unitRef="usd">821000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjMzM2VlYzU4Y2RiOTQ1Y2E4NDZhMjIzNjBkNzNlN2QwL3RhYmxlcmFuZ2U6MzMzZWVjNThjZGI5NDVjYTg0NmEyMjM2MGQ3M2U3ZDBfNy0xLTEtMS0w_666408de-9ab3-4bf4-a6fb-42056b667bc3"
      unitRef="usd">146528000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjMzM2VlYzU4Y2RiOTQ1Y2E4NDZhMjIzNjBkNzNlN2QwL3RhYmxlcmFuZ2U6MzMzZWVjNThjZGI5NDVjYTg0NmEyMjM2MGQ3M2U3ZDBfNy0zLTEtMS0w_4de621e5-dc7a-444c-86dd-cb7133c1068c"
      unitRef="usd">134833000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cwt:MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RleHRyZWdpb246OGJhZTEzN2FjYjhiNGY2NDhlYThiNmU0YTM3MGFmZjJfNTI4Ng_74b66a8b-cd14-49bc-9e3b-227c27855263">P24M</cwt:MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized>
    <cwt:MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RleHRyZWdpb246OGJhZTEzN2FjYjhiNGY2NDhlYThiNmU0YTM3MGFmZjJfNTM5MQ_ba0584d4-ec2a-4201-9e90-35b1777ba124">P24M</cwt:MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i933cc4bd02884185aeed33c7fbebd65b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjJiYjNhOTIwMGM2MjQ4NWM5ZTdjODJkZTdmMDFjNzFiL3RhYmxlcmFuZ2U6MmJiM2E5MjAwYzYyNDg1YzllN2M4MmRlN2YwMWM3MWJfMi0xLTEtMS0w_cad320a7-7344-419e-be09-45cc62653721"
      unitRef="usd">4087000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iee1f6d90531a4b4e8d9ecfcf0a4b5ac6_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjJiYjNhOTIwMGM2MjQ4NWM5ZTdjODJkZTdmMDFjNzFiL3RhYmxlcmFuZ2U6MmJiM2E5MjAwYzYyNDg1YzllN2M4MmRlN2YwMWM3MWJfMi0zLTEtMS0w_c63384c5-a41a-4bca-8e86-9ceabd18dfde"
      unitRef="usd">2499000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id7857156ffab41dba2ce5b573dd23d39_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjJiYjNhOTIwMGM2MjQ4NWM5ZTdjODJkZTdmMDFjNzFiL3RhYmxlcmFuZ2U6MmJiM2E5MjAwYzYyNDg1YzllN2M4MmRlN2YwMWM3MWJfMy0xLTEtMS0w_31229987-8b4a-4f64-8218-7947197f984b"
      unitRef="usd">860000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia471e52ed05e4cac91e530ec916789b3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjJiYjNhOTIwMGM2MjQ4NWM5ZTdjODJkZTdmMDFjNzFiL3RhYmxlcmFuZ2U6MmJiM2E5MjAwYzYyNDg1YzllN2M4MmRlN2YwMWM3MWJfMy0zLTEtMS0w_d0ee09b1-e14b-4d99-b295-5835b85e1f88"
      unitRef="usd">765000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib2b844f5c4b54b6ca65a5a8479aa1b6a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjJiYjNhOTIwMGM2MjQ4NWM5ZTdjODJkZTdmMDFjNzFiL3RhYmxlcmFuZ2U6MmJiM2E5MjAwYzYyNDg1YzllN2M4MmRlN2YwMWM3MWJfNC0xLTEtMS0w_69aa1017-97e1-42ba-bd65-60bce3ede438"
      unitRef="usd">4947000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie81388aa415f4c5e847038d9ce3f7f7d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjJiYjNhOTIwMGM2MjQ4NWM5ZTdjODJkZTdmMDFjNzFiL3RhYmxlcmFuZ2U6MmJiM2E5MjAwYzYyNDg1YzllN2M4MmRlN2YwMWM3MWJfNC0zLTEtMS0w_9e874fd1-6932-41fc-98ac-a826db7f8ab6"
      unitRef="usd">3264000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LeaseIncome
      contextRef="ib2b844f5c4b54b6ca65a5a8479aa1b6a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjJiYjNhOTIwMGM2MjQ4NWM5ZTdjODJkZTdmMDFjNzFiL3RhYmxlcmFuZ2U6MmJiM2E5MjAwYzYyNDg1YzllN2M4MmRlN2YwMWM3MWJfNS0xLTEtMS0w_71aed43e-1308-4f17-a112-5b2e1ba46c9a"
      unitRef="usd">625000</us-gaap:LeaseIncome>
    <us-gaap:LeaseIncome
      contextRef="ie81388aa415f4c5e847038d9ce3f7f7d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjJiYjNhOTIwMGM2MjQ4NWM5ZTdjODJkZTdmMDFjNzFiL3RhYmxlcmFuZ2U6MmJiM2E5MjAwYzYyNDg1YzllN2M4MmRlN2YwMWM3MWJfNS0zLTEtMS0w_661f9f7c-3512-4462-9683-76b46c4e79b7"
      unitRef="usd">563000</us-gaap:LeaseIncome>
    <us-gaap:UnregulatedOperatingRevenue
      contextRef="ib2b844f5c4b54b6ca65a5a8479aa1b6a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjJiYjNhOTIwMGM2MjQ4NWM5ZTdjODJkZTdmMDFjNzFiL3RhYmxlcmFuZ2U6MmJiM2E5MjAwYzYyNDg1YzllN2M4MmRlN2YwMWM3MWJfNi0xLTEtMS0w_4af2714b-e885-4c8d-8d03-d3ecb8c9951a"
      unitRef="usd">5572000</us-gaap:UnregulatedOperatingRevenue>
    <us-gaap:UnregulatedOperatingRevenue
      contextRef="ie81388aa415f4c5e847038d9ce3f7f7d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjJiYjNhOTIwMGM2MjQ4NWM5ZTdjODJkZTdmMDFjNzFiL3RhYmxlcmFuZ2U6MmJiM2E5MjAwYzYyNDg1YzllN2M4MmRlN2YwMWM3MWJfNi0zLTEtMS0w_d2e24ba0-97b0-48b3-ab90-8fa48e3f1564"
      unitRef="usd">3827000</us-gaap:UnregulatedOperatingRevenue>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RleHRyZWdpb246OGJhZTEzN2FjYjhiNGY2NDhlYThiNmU0YTM3MGFmZjJfMTI0NjU_c764281f-0926-4509-aef2-f145dae594e0">&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the activity in the allowance for credit losses for the period ended March 31, 2021 and December 31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 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;Beginning balance&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;5,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 for credit loss expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,730)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total ending allowance balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjdjMGM1OWU4MzkzMDQ3MTJhMzhmMWJiNGRiYTcyNDNhL3RhYmxlcmFuZ2U6N2MwYzU5ZTgzOTMwNDcxMmEzOGYxYmI0ZGJhNzI0M2FfMS0xLTEtMS0w_50a1ee43-d0c7-4643-94f6-162cbda180f1"
      unitRef="usd">5246000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="id264b22cd49246e29bed4a0881d08bf6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjdjMGM1OWU4MzkzMDQ3MTJhMzhmMWJiNGRiYTcyNDNhL3RhYmxlcmFuZ2U6N2MwYzU5ZTgzOTMwNDcxMmEzOGYxYmI0ZGJhNzI0M2FfMS0zLTEtMS0xMTM_6cec4414-3a37-44a0-a02f-79e3ae2236c6"
      unitRef="usd">771000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjdjMGM1OWU4MzkzMDQ3MTJhMzhmMWJiNGRiYTcyNDNhL3RhYmxlcmFuZ2U6N2MwYzU5ZTgzOTMwNDcxMmEzOGYxYmI0ZGJhNzI0M2FfMi0xLTEtMS0w_b246d368-7421-4c83-bf0f-fa4ceba48426"
      unitRef="usd">893000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ia18c12c7812d4ef5b3f6287f431b058d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjdjMGM1OWU4MzkzMDQ3MTJhMzhmMWJiNGRiYTcyNDNhL3RhYmxlcmFuZ2U6N2MwYzU5ZTgzOTMwNDcxMmEzOGYxYmI0ZGJhNzI0M2FfMi0zLTEtMS0xMTM_72800878-3b3e-42e9-b3a3-c87c25252a82"
      unitRef="usd">5716000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjdjMGM1OWU4MzkzMDQ3MTJhMzhmMWJiNGRiYTcyNDNhL3RhYmxlcmFuZ2U6N2MwYzU5ZTgzOTMwNDcxMmEzOGYxYmI0ZGJhNzI0M2FfMy0xLTEtMS0w_73585b92-7c7c-4890-bb06-5943d3c0d3c1"
      unitRef="usd">579000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="ia18c12c7812d4ef5b3f6287f431b058d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjdjMGM1OWU4MzkzMDQ3MTJhMzhmMWJiNGRiYTcyNDNhL3RhYmxlcmFuZ2U6N2MwYzU5ZTgzOTMwNDcxMmEzOGYxYmI0ZGJhNzI0M2FfMy0zLTEtMS0xMTM_07c517ea-e827-4850-9e7b-160489a853cc"
      unitRef="usd">1730000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjdjMGM1OWU4MzkzMDQ3MTJhMzhmMWJiNGRiYTcyNDNhL3RhYmxlcmFuZ2U6N2MwYzU5ZTgzOTMwNDcxMmEzOGYxYmI0ZGJhNzI0M2FfNC0xLTEtMS0w_6571ed78-4cf3-44b8-9972-c1de24ff2c39"
      unitRef="usd">98000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="ia18c12c7812d4ef5b3f6287f431b058d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjdjMGM1OWU4MzkzMDQ3MTJhMzhmMWJiNGRiYTcyNDNhL3RhYmxlcmFuZ2U6N2MwYzU5ZTgzOTMwNDcxMmEzOGYxYmI0ZGJhNzI0M2FfNC0zLTEtMS0xMTM_c7955c0e-18c8-4791-bd17-710c27507216"
      unitRef="usd">489000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjdjMGM1OWU4MzkzMDQ3MTJhMzhmMWJiNGRiYTcyNDNhL3RhYmxlcmFuZ2U6N2MwYzU5ZTgzOTMwNDcxMmEzOGYxYmI0ZGJhNzI0M2FfNS0xLTEtMS0w_cf78cae3-38a4-438c-9e61-abc3f16a62b1"
      unitRef="usd">5658000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjdjMGM1OWU4MzkzMDQ3MTJhMzhmMWJiNGRiYTcyNDNhL3RhYmxlcmFuZ2U6N2MwYzU5ZTgzOTMwNDcxMmEzOGYxYmI0ZGJhNzI0M2FfNS0zLTEtMS0xMTM_fb75f5a2-e1db-46c2-935b-60efd15de417"
      unitRef="usd">5246000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RleHRyZWdpb246OGJhZTEzN2FjYjhiNGY2NDhlYThiNmU0YTM3MGFmZjJfMTI0NTY_4ce71b7d-87c9-4b76-a9e3-0ea6c36f3a1e">&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents, and restricted cash within the Condensed Consolidated Balance Sheets that sum to the total of the same such amounts shown on the Condensed Consolidated Statements of Cash Flows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 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;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash (included in "taxes, prepaid expenses and other assets")&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents, and restricted cash shown in the statements of cash flows&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RleHRyZWdpb246OGJhZTEzN2FjYjhiNGY2NDhlYThiNmU0YTM3MGFmZjJfMTI0NTg_2d059015-7307-496a-aa8e-cde66af3c453">&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents, and restricted cash within the Condensed Consolidated Balance Sheets that sum to the total of the same such amounts shown on the Condensed Consolidated Statements of Cash Flows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 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;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash (included in "taxes, prepaid expenses and other assets")&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents, and restricted cash shown in the statements of cash flows&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjYwMmVlZmFhYTVkMzRkMDk5ZTU3ZDBlMjQ4ZWU1NmIzL3RhYmxlcmFuZ2U6NjAyZWVmYWFhNWQzNGQwOTllNTdkMGUyNDhlZTU2YjNfMS0xLTEtMS0w_0fcbda2d-9fcf-434e-88e6-347a03cba6b6"
      unitRef="usd">84387000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjYwMmVlZmFhYTVkMzRkMDk5ZTU3ZDBlMjQ4ZWU1NmIzL3RhYmxlcmFuZ2U6NjAyZWVmYWFhNWQzNGQwOTllNTdkMGUyNDhlZTU2YjNfMS0zLTEtMS0w_b57252ae-146f-4139-bdf7-f600521b7156"
      unitRef="usd">44555000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjYwMmVlZmFhYTVkMzRkMDk5ZTU3ZDBlMjQ4ZWU1NmIzL3RhYmxlcmFuZ2U6NjAyZWVmYWFhNWQzNGQwOTllNTdkMGUyNDhlZTU2YjNfMi0xLTEtMS0w_1a065e7b-96a5-41fb-bc86-0aef54072503"
      unitRef="usd">765000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjYwMmVlZmFhYTVkMzRkMDk5ZTU3ZDBlMjQ4ZWU1NmIzL3RhYmxlcmFuZ2U6NjAyZWVmYWFhNWQzNGQwOTllNTdkMGUyNDhlZTU2YjNfMi0zLTEtMS0w_c90890d0-062c-41d6-a494-18de4a161555"
      unitRef="usd">574000</us-gaap:RestrictedCashCurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjYwMmVlZmFhYTVkMzRkMDk5ZTU3ZDBlMjQ4ZWU1NmIzL3RhYmxlcmFuZ2U6NjAyZWVmYWFhNWQzNGQwOTllNTdkMGUyNDhlZTU2YjNfMy0xLTEtMS0w_8024cc1a-043b-4042-8c58-1289ea0edc08"
      unitRef="usd">85152000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RhYmxlOjYwMmVlZmFhYTVkMzRkMDk5ZTU3ZDBlMjQ4ZWU1NmIzL3RhYmxlcmFuZ2U6NjAyZWVmYWFhNWQzNGQwOTllNTdkMGUyNDhlZTU2YjNfMy0zLTEtMS0w_e2b2163f-2ea9-48ac-af55-3d8603c3e150"
      unitRef="usd">45129000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNC9mcmFnOjhiYWUxMzdhY2I4YjRmNjQ4ZWE4YjZlNGEzNzBhZmYyL3RleHRyZWdpb246OGJhZTEzN2FjYjhiNGY2NDhlYThiNmU0YTM3MGFmZjJfMTA5OTUxMTY1ODYzOQ_cc0f7366-bd0b-4100-81be-43b2c92b382b">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Adoption of New Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Simplifying the Accounting for Income Taxes (Topic 740)&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;. ASU 2019-12 simplifies the accounting for income taxes by removing certain exceptions for performing intraperiod tax allocations, recognizing deferred taxes for investments, and calculating income taxes in interim periods. The guidance also simplifies the accounting for franchise taxes, transactions that result in a step-up in the tax basis of goodwill, and the effect of enacted changes in tax laws or rates in interim periods. The Company adopted ASU 2019-12 in the first quarter of 2021 and the adoption did not have a material impact to the Company&#x2019;s Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RleHRyZWdpb246N2FlYjZjZmQ5MjczNGQ3MjgzNjg3NzU3MjA5ZTljNjZfMTQ4MQ_c93a1fb7-3ae9-429f-a811-c6e7ab322f6e">Stock-based Compensation&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's equity incentive plan was approved and amended by stockholders on April&#160;27, 2005 and May&#160;20, 2014. The Company is authorized to issue awards up to 2,000,000 shares of common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the first quarter of 2021, the Company granted Restricted Stock Awards (RSAs) to Officers and to members of the Board of Directors. An RSA share represents a restricted share of the Company's common stock and is valued based on the fair market value of the Company's common stock at the date of grant. RSAs granted to Officers vest over 36 months with the first year cliff vesting. In general, RSAs granted to Board members vest at the end of 12 months. The RSAs are recognized as expense evenly over 36 months for the shares granted to Officers and 12 months for the shares granted to Board members. As of March 31, 2021, there was approximately $3.6&#160;million of total unrecognized compensation cost related to RSAs. The cost is expected to be recognized over a weighted average period of 1.8 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the status of the outstanding RSAs as of March 31, 2021 is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of RSA Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant-Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSAs at  January 1, 2021&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;51,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,402)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSAs at March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the first quarter of 2021, the Company granted performance-based Restricted Stock Units (RSUs) to Officers. An RSU represents the right to receive a share of the Company's common stock. Each award reflects a target number shares of common stock that may be issued to the award recipient. The 2021 awards may be earned upon the completion of a 3-year performance period. Whether RSUs are earned at the end of the performance period will be determined based on the achievement of certain performance objectives set by the Organization and Compensation Committee of the Board of Directors in connection with the issuance of the RSUs. The performance objectives are based on the Company's business plan covering the performance period. The performance objectives include achieving the budgeted return on equity, budgeted investment in utility plant, customer service standards, employee safety standards and water quality standards. Depending on the results achieved during the 3-year performance period, the actual number of shares that a grant recipient receives at the end of the performance period may range from 0% to 200% of the target shares granted, provided that the grantee is continuously employed by the Company through the vesting date. If prior to the vesting date employment is terminated by reason of death, disability or normal retirement, then a pro rata portion of this award will vest. RSUs are not included in diluted shares until earned. The RSUs are recognized as expense ratably over the 3-year performance period using a fair market value of the Company's common share at the date of grant and an estimated number of RSUs earned during the performance period. As of March 31, 2021, there was approximately $3.2&#160;million of total unrecognized compensation cost related to RSUs. The cost is expected to be recognized over a weighted average period of 2.0 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the status of the outstanding RSUs as of March 31, 2021 is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of RSU Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant-Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs at January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.62&#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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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;53.96 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance criteria adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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;52.96 &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;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,897)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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;52.96 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,954)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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;35.40 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs at March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has recorded compensation costs for the RSAs and RSUs that are included in administrative and general operating expenses in the amount of $1.3&#160;million for the first quarter of 2021 and $0.8&#160;million for the first quarter of 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RleHRyZWdpb246N2FlYjZjZmQ5MjczNGQ3MjgzNjg3NzU3MjA5ZTljNjZfMTA5OTUxMTYzNDQwNQ_4d74c66d-9137-4e59-adb6-a2bff710b23b"
      unitRef="shares">2000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i5ee2f2bf498a41bd8c8a49716408fbe2_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RleHRyZWdpb246N2FlYjZjZmQ5MjczNGQ3MjgzNjg3NzU3MjA5ZTljNjZfMTA5OTUxMTYzNDQyOQ_78744025-aa56-4524-8ec3-6ff7b2ff7d69">P36M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="id2cb70d38e72439ba8692e2ef31c5d62_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RleHRyZWdpb246N2FlYjZjZmQ5MjczNGQ3MjgzNjg3NzU3MjA5ZTljNjZfMTA5OTUxMTYzNDQ0OQ_ac6a8d84-db72-48bf-80cb-059ae0184fc8">P12M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i5ee2f2bf498a41bd8c8a49716408fbe2_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RleHRyZWdpb246N2FlYjZjZmQ5MjczNGQ3MjgzNjg3NzU3MjA5ZTljNjZfMTA5OTUxMTYzNDQ2OQ_51a888f8-7126-4ba7-8e46-5589b0760c5b">P36M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="id2cb70d38e72439ba8692e2ef31c5d62_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RleHRyZWdpb246N2FlYjZjZmQ5MjczNGQ3MjgzNjg3NzU3MjA5ZTljNjZfMTA5OTUxMTYzNDQ4OQ_d0dfe11e-fcac-4c0f-bdf1-40a1a60d23a8">P12M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="ia49208b952924d61bad7209247d2ab95_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RleHRyZWdpb246N2FlYjZjZmQ5MjczNGQ3MjgzNjg3NzU3MjA5ZTljNjZfMTA5OTUxMTYzNDQ5Ng_916a3953-85b9-4fc3-96d0-2fe02b3c793f"
      unitRef="usd">3600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ia97a6ab8ec62401bb975f24813e4a380_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RleHRyZWdpb246N2FlYjZjZmQ5MjczNGQ3MjgzNjg3NzU3MjA5ZTljNjZfMTA5OTUxMTYzNDUyNw_9f6207ef-9cb4-4399-97bf-a87c19857413">P1Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RleHRyZWdpb246N2FlYjZjZmQ5MjczNGQ3MjgzNjg3NzU3MjA5ZTljNjZfMTA5OTUxMTYzNDUzNw_6f808654-bc01-48ea-b330-e3816331dc7d">&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the status of the outstanding RSAs as of March 31, 2021 is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of RSA Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant-Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSAs at  January 1, 2021&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;51,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,402)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSAs at March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the status of the outstanding RSUs as of March 31, 2021 is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of RSU Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant-Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs at January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.62&#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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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;53.96 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance criteria adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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;52.96 &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;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,897)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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;52.96 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,954)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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;35.40 &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs at March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iafab204c0a024124936b62e4e2d89d59_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RhYmxlOjAxNjRhMWFlNGExMDQ4MTI4YWQzYTQyOTM4YmM4MWQzL3RhYmxlcmFuZ2U6MDE2NGExYWU0YTEwNDgxMjhhZDNhNDI5MzhiYzgxZDNfMS0xLTEtMS04MTA_f6af7c33-2313-4789-b33d-c849bdf3dbee"
      unitRef="shares">51561</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iafab204c0a024124936b62e4e2d89d59_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RhYmxlOjAxNjRhMWFlNGExMDQ4MTI4YWQzYTQyOTM4YmM4MWQzL3RhYmxlcmFuZ2U6MDE2NGExYWU0YTEwNDgxMjhhZDNhNDI5MzhiYzgxZDNfMS0zLTEtMS04MTA_78988e72-8650-4083-b2ce-1855c3b77ea9"
      unitRef="usdPerShare">50.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ia97a6ab8ec62401bb975f24813e4a380_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RhYmxlOjAxNjRhMWFlNGExMDQ4MTI4YWQzYTQyOTM4YmM4MWQzL3RhYmxlcmFuZ2U6MDE2NGExYWU0YTEwNDgxMjhhZDNhNDI5MzhiYzgxZDNfMi0xLTEtMS04MTA_fda433f4-862e-4dde-a12f-9fed6227aa19"
      unitRef="shares">49960</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia97a6ab8ec62401bb975f24813e4a380_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RhYmxlOjAxNjRhMWFlNGExMDQ4MTI4YWQzYTQyOTM4YmM4MWQzL3RhYmxlcmFuZ2U6MDE2NGExYWU0YTEwNDgxMjhhZDNhNDI5MzhiYzgxZDNfMi0zLTEtMS04MTA_44f4d18b-9591-4575-bbba-b6a652b968dc"
      unitRef="usdPerShare">53.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ia97a6ab8ec62401bb975f24813e4a380_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RhYmxlOjAxNjRhMWFlNGExMDQ4MTI4YWQzYTQyOTM4YmM4MWQzL3RhYmxlcmFuZ2U6MDE2NGExYWU0YTEwNDgxMjhhZDNhNDI5MzhiYzgxZDNfMy0xLTEtMS04MTA_3326fc83-5ec1-4b88-9182-6b7b60a5053c"
      unitRef="shares">28402</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia97a6ab8ec62401bb975f24813e4a380_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RhYmxlOjAxNjRhMWFlNGExMDQ4MTI4YWQzYTQyOTM4YmM4MWQzL3RhYmxlcmFuZ2U6MDE2NGExYWU0YTEwNDgxMjhhZDNhNDI5MzhiYzgxZDNfMy0zLTEtMS04MTA_ca9e95df-7eb9-457a-bb1d-817e1e5f9fc9"
      unitRef="usdPerShare">50.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ia97a6ab8ec62401bb975f24813e4a380_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RhYmxlOjAxNjRhMWFlNGExMDQ4MTI4YWQzYTQyOTM4YmM4MWQzL3RhYmxlcmFuZ2U6MDE2NGExYWU0YTEwNDgxMjhhZDNhNDI5MzhiYzgxZDNfNC0xLTEtMS0yNDc4_d52e1cb5-d6bd-4857-b87b-8f7af2e1bc37"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ia97a6ab8ec62401bb975f24813e4a380_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RhYmxlOjAxNjRhMWFlNGExMDQ4MTI4YWQzYTQyOTM4YmM4MWQzL3RhYmxlcmFuZ2U6MDE2NGExYWU0YTEwNDgxMjhhZDNhNDI5MzhiYzgxZDNfNC0zLTEtMS0yNDc4_33181fa4-09be-4f57-8aae-84457337d97d"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ia49208b952924d61bad7209247d2ab95_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RhYmxlOjAxNjRhMWFlNGExMDQ4MTI4YWQzYTQyOTM4YmM4MWQzL3RhYmxlcmFuZ2U6MDE2NGExYWU0YTEwNDgxMjhhZDNhNDI5MzhiYzgxZDNfNC0xLTEtMS04MTA_faf6f444-e15c-41f3-9611-0b730ed754e9"
      unitRef="shares">73119</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ia49208b952924d61bad7209247d2ab95_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RhYmxlOjAxNjRhMWFlNGExMDQ4MTI4YWQzYTQyOTM4YmM4MWQzL3RhYmxlcmFuZ2U6MDE2NGExYWU0YTEwNDgxMjhhZDNhNDI5MzhiYzgxZDNfNC0zLTEtMS04MTA_db4bfd5f-2adf-488f-9c48-886a8800fca0"
      unitRef="usdPerShare">53.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i3290ebdd321a446fa5fd0ca49427b34a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RleHRyZWdpb246N2FlYjZjZmQ5MjczNGQ3MjgzNjg3NzU3MjA5ZTljNjZfMTA5OTUxMTYzNDU0Nw_4e30ee8a-46c0-4260-ae7e-b4b94dda06fc">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i3290ebdd321a446fa5fd0ca49427b34a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RleHRyZWdpb246N2FlYjZjZmQ5MjczNGQ3MjgzNjg3NzU3MjA5ZTljNjZfMTA5OTUxMTYzNDU1Nw_88a74b8a-9eb7-4ae8-aad4-1b2c2848c41c">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <cwt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRate
      contextRef="if881ca0b893b439ea789f756422b28f9_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RleHRyZWdpb246N2FlYjZjZmQ5MjczNGQ3MjgzNjg3NzU3MjA5ZTljNjZfMTA5OTUxMTYzNDU1OQ_3758a1e7-c350-4d60-8d52-985c6ce176b3"
      unitRef="number">0</cwt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRate>
    <cwt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRate
      contextRef="i2a53df819d2f419894413c64b8211af5_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RleHRyZWdpb246N2FlYjZjZmQ5MjczNGQ3MjgzNjg3NzU3MjA5ZTljNjZfMTA5OTUxMTYzNDU2NA_0734f8fc-c427-46c4-af92-7b284a48f681"
      unitRef="number">2</cwt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i3290ebdd321a446fa5fd0ca49427b34a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RleHRyZWdpb246N2FlYjZjZmQ5MjczNGQ3MjgzNjg3NzU3MjA5ZTljNjZfMTA5OTUxMTYzNDU3OA_6b4c5211-ebd0-45ca-be4f-835e8c0d6157">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="if5a374cb4ca84876b0c11ef1f69701ba_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RleHRyZWdpb246N2FlYjZjZmQ5MjczNGQ3MjgzNjg3NzU3MjA5ZTljNjZfMTA5OTUxMTYzNDU4MA_aa72c6ab-d5dd-45e4-b556-ac23547e6797"
      unitRef="usd">3200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i3290ebdd321a446fa5fd0ca49427b34a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RleHRyZWdpb246N2FlYjZjZmQ5MjczNGQ3MjgzNjg3NzU3MjA5ZTljNjZfMTA5OTUxMTYzNDU5Mw_287f0da1-41e8-4eea-ac16-24d1e17e957f">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9e0eb877122a4125aec2235dd3f5f5f7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RhYmxlOjkwNmQyYmZiNDYzYTQ3MDM5MzVmMTgwNDNjNzc2YzAzL3RhYmxlcmFuZ2U6OTA2ZDJiZmI0NjNhNDcwMzkzNWYxODA0M2M3NzZjMDNfMS0xLTEtMS0xOTA0_69b5552c-8037-4f94-8fca-0566e254fcb3"
      unitRef="shares">87787</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i9e0eb877122a4125aec2235dd3f5f5f7_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RhYmxlOjkwNmQyYmZiNDYzYTQ3MDM5MzVmMTgwNDNjNzc2YzAzL3RhYmxlcmFuZ2U6OTA2ZDJiZmI0NjNhNDcwMzkzNWYxODA0M2M3NzZjMDNfMS0zLTEtMS0xOTA0_ae5ae8ce-429b-421a-a580-a9170117721e"
      unitRef="usdPerShare">46.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i7d6b8498a9d04254a6355b3f89deee6c_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RhYmxlOjkwNmQyYmZiNDYzYTQ3MDM5MzVmMTgwNDNjNzc2YzAzL3RhYmxlcmFuZ2U6OTA2ZDJiZmI0NjNhNDcwMzkzNWYxODA0M2M3NzZjMDNfMi0xLTEtMS0xOTA0_d1652953-6df4-479c-afe2-9e1c43572962"
      unitRef="shares">31749</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7d6b8498a9d04254a6355b3f89deee6c_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RhYmxlOjkwNmQyYmZiNDYzYTQ3MDM5MzVmMTgwNDNjNzc2YzAzL3RhYmxlcmFuZ2U6OTA2ZDJiZmI0NjNhNDcwMzkzNWYxODA0M2M3NzZjMDNfMi0zLTEtMS0xOTA0_36872eff-cc02-4427-b478-369f7a82a1f0"
      unitRef="usdPerShare">53.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <cwt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustment
      contextRef="i7d6b8498a9d04254a6355b3f89deee6c_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RhYmxlOjkwNmQyYmZiNDYzYTQ3MDM5MzVmMTgwNDNjNzc2YzAzL3RhYmxlcmFuZ2U6OTA2ZDJiZmI0NjNhNDcwMzkzNWYxODA0M2M3NzZjMDNfMy0xLTEtMS0xOTA0_043e6b06-3ea1-4f21-a9d0-0c718107968f"
      unitRef="shares">12257</cwt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustment>
    <cwt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustmentWeightedAverageGrantDateFairValue
      contextRef="i7d6b8498a9d04254a6355b3f89deee6c_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RhYmxlOjkwNmQyYmZiNDYzYTQ3MDM5MzVmMTgwNDNjNzc2YzAzL3RhYmxlcmFuZ2U6OTA2ZDJiZmI0NjNhNDcwMzkzNWYxODA0M2M3NzZjMDNfMy0zLTEtMS0xOTA0_ecb363e5-b7b1-4201-b991-c7f3361aa1a3"
      unitRef="usdPerShare">52.96</cwt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustmentWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i7d6b8498a9d04254a6355b3f89deee6c_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RhYmxlOjkwNmQyYmZiNDYzYTQ3MDM5MzVmMTgwNDNjNzc2YzAzL3RhYmxlcmFuZ2U6OTA2ZDJiZmI0NjNhNDcwMzkzNWYxODA0M2M3NzZjMDNfNC0xLTEtMS0xOTA0_80758e2f-6725-4cef-85cc-b32a6ba99221"
      unitRef="shares">38897</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7d6b8498a9d04254a6355b3f89deee6c_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RhYmxlOjkwNmQyYmZiNDYzYTQ3MDM5MzVmMTgwNDNjNzc2YzAzL3RhYmxlcmFuZ2U6OTA2ZDJiZmI0NjNhNDcwMzkzNWYxODA0M2M3NzZjMDNfNC0zLTEtMS0xOTA0_aaf74b19-8c4b-499b-8f30-b99750991981"
      unitRef="usdPerShare">52.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i7d6b8498a9d04254a6355b3f89deee6c_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RhYmxlOjkwNmQyYmZiNDYzYTQ3MDM5MzVmMTgwNDNjNzc2YzAzL3RhYmxlcmFuZ2U6OTA2ZDJiZmI0NjNhNDcwMzkzNWYxODA0M2M3NzZjMDNfNS0xLTEtMS0xOTA0_a9b06c44-3052-4d5b-b15c-9e1621e53597"
      unitRef="shares">1954</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i7d6b8498a9d04254a6355b3f89deee6c_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RhYmxlOjkwNmQyYmZiNDYzYTQ3MDM5MzVmMTgwNDNjNzc2YzAzL3RhYmxlcmFuZ2U6OTA2ZDJiZmI0NjNhNDcwMzkzNWYxODA0M2M3NzZjMDNfNS0zLTEtMS0xOTA0_c0acb56d-31d1-4615-aed9-916dd9139a95"
      unitRef="usdPerShare">35.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib7e0ed2a8c024eedb675b698f0106045_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RhYmxlOjkwNmQyYmZiNDYzYTQ3MDM5MzVmMTgwNDNjNzc2YzAzL3RhYmxlcmFuZ2U6OTA2ZDJiZmI0NjNhNDcwMzkzNWYxODA0M2M3NzZjMDNfNi0xLTEtMS0xOTA0_d6da5bdf-e8f7-4d45-93a3-dac9e5e9029a"
      unitRef="shares">90942</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ib7e0ed2a8c024eedb675b698f0106045_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RhYmxlOjkwNmQyYmZiNDYzYTQ3MDM5MzVmMTgwNDNjNzc2YzAzL3RhYmxlcmFuZ2U6OTA2ZDJiZmI0NjNhNDcwMzkzNWYxODA0M2M3NzZjMDNfNi0zLTEtMS0xOTA0_022d77e5-e3a0-4385-8881-392e105fa562"
      unitRef="usdPerShare">52.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RleHRyZWdpb246N2FlYjZjZmQ5MjczNGQ3MjgzNjg3NzU3MjA5ZTljNjZfMTA5OTUxMTYzNDYxNQ_a92000f0-934b-41f1-ac4c-8710f09d47f3"
      unitRef="usd">1300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl8zNy9mcmFnOjdhZWI2Y2ZkOTI3MzRkNzI4MzY4Nzc1NzIwOWU5YzY2L3RleHRyZWdpb246N2FlYjZjZmQ5MjczNGQ3MjgzNjg3NzU3MjA5ZTljNjZfMTA5OTUxMTYzNTE0MQ_b6cc5e5b-217e-4ceb-8a23-f8c3762c3e01"
      unitRef="usd">800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RleHRyZWdpb246M2M0OTNiYWNlZmMwNGMzMTg2MTY0OWMzNWE1ODVhMmZfNjI2_3347caae-0b44-4117-b1e5-426d5bfe0a9d">Equity&lt;div style="margin-bottom:8pt;padding-left:18pt"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company sold&#160;429,061&#160;shares of common stock through its at-the-market equity program and raised proceeds of&#160;$22.7 million&#160;net of&#160;$0.2 million&#160;in commissions paid under the equity distribution agreement during the three months ended March 31, 2021. During the three months ended March 31, 2020, the Company sold 115,834 shares of common stock through its at-the-market equity program and raised proceeds of $6.0&#160;million net of $0.1&#160;million in commissions paid under the equity distribution agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s changes in total common stockholders&#x2019; equity for the three months ended March 31, 2021 and 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.188%"/&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="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Additional&lt;br/&gt;Paid-in&lt;br/&gt;Capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Retained&lt;br/&gt;Earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;br/&gt;Stockholders'&lt;br/&gt;Equity&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,334&#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;503&#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;448,632&#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;472,209&#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;921,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Repurchase of common 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;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,415)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,415)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividends paid on common stock ($0.2300 per share)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,835&#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;508&#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;471,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;457,596&#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;929,802&#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;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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.188%"/&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="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Additional&lt;br/&gt;Paid-in&lt;br/&gt;Capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Retained&lt;br/&gt;Earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;br/&gt;Stockholders'&lt;br/&gt;Equity&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;362,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;417,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;779,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,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;(20,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;7,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Repurchase of common 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;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividends paid on common stock ($0.2125 per share)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,714&#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;487&#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;368,129&#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;386,524&#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;755,140&#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;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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RleHRyZWdpb246M2M0OTNiYWNlZmMwNGMzMTg2MTY0OWMzNWE1ODVhMmZfMzc_5fec1df9-dcf1-45a2-a1d6-0608663d8d1a"
      unitRef="shares">429061</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <cwt:ProceedsFromSaleOfCommonStock
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RleHRyZWdpb246M2M0OTNiYWNlZmMwNGMzMTg2MTY0OWMzNWE1ODVhMmZfMTI3_ef79bc54-d4e2-4b7b-a386-b4590878ea9a"
      unitRef="usd">22700000</cwt:ProceedsFromSaleOfCommonStock>
    <us-gaap:PaymentsForCommissions
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RleHRyZWdpb246M2M0OTNiYWNlZmMwNGMzMTg2MTY0OWMzNWE1ODVhMmZfMTM3_3ef0925d-1513-4ab6-9c8f-e43587380d02"
      unitRef="usd">200000</us-gaap:PaymentsForCommissions>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RleHRyZWdpb246M2M0OTNiYWNlZmMwNGMzMTg2MTY0OWMzNWE1ODVhMmZfMzE2_e3727c13-6dda-4274-a3cf-ebcf941c3df6"
      unitRef="shares">115834</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <cwt:ProceedsFromSaleOfCommonStock
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RleHRyZWdpb246M2M0OTNiYWNlZmMwNGMzMTg2MTY0OWMzNWE1ODVhMmZfNDA2_9da8dd3b-e932-4813-ad36-a9fb99a09b2a"
      unitRef="usd">6000000.0</cwt:ProceedsFromSaleOfCommonStock>
    <us-gaap:PaymentsForCommissions
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RleHRyZWdpb246M2M0OTNiYWNlZmMwNGMzMTg2MTY0OWMzNWE1ODVhMmZfNDE2_112a5775-589a-45e1-9fe5-866b71575f6c"
      unitRef="usd">100000</us-gaap:PaymentsForCommissions>
    <us-gaap:ScheduleOfStockholdersEquityTableTextBlock
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RleHRyZWdpb246M2M0OTNiYWNlZmMwNGMzMTg2MTY0OWMzNWE1ODVhMmZfNjM1_c85f5b4d-f857-4a26-b2a0-557cb1c77c97">&lt;div style="margin-bottom:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s changes in total common stockholders&#x2019; equity for the three months ended March 31, 2021 and 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.188%"/&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="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Additional&lt;br/&gt;Paid-in&lt;br/&gt;Capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Retained&lt;br/&gt;Earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;br/&gt;Stockholders'&lt;br/&gt;Equity&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,334&#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;503&#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;448,632&#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;472,209&#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;921,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Repurchase of common 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;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,415)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,415)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividends paid on common stock ($0.2300 per share)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,835&#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;508&#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;471,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;457,596&#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;929,802&#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;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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.188%"/&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="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Additional&lt;br/&gt;Paid-in&lt;br/&gt;Capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Retained&lt;br/&gt;Earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;br/&gt;Stockholders'&lt;br/&gt;Equity&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;362,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;417,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;779,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,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;(20,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;7,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Repurchase of common 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;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividends paid on common stock ($0.2125 per share)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,714&#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;487&#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;368,129&#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;386,524&#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;755,140&#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;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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockholdersEquityTableTextBlock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0f31f13d37cb4720968a7a7e1febe3dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmNmMzY3ZjZhY2U5ZTRiMzM5YmU2OTlhNWQyN2FkNGNhL3RhYmxlcmFuZ2U6Y2YzNjdmNmFjZTllNGIzMzliZTY5OWE1ZDI3YWQ0Y2FfNC0xLTEtMS0w_b264952f-b2a8-4ba3-9597-665a176647c4"
      unitRef="shares">50334000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i0f31f13d37cb4720968a7a7e1febe3dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmNmMzY3ZjZhY2U5ZTRiMzM5YmU2OTlhNWQyN2FkNGNhL3RhYmxlcmFuZ2U6Y2YzNjdmNmFjZTllNGIzMzliZTY5OWE1ZDI3YWQ0Y2FfNC0zLTEtMS0w_a5fb3ece-5523-4773-ac4d-4acb5fe32562"
      unitRef="usd">503000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i660bd1039e5645a1999a72030bfac95c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmNmMzY3ZjZhY2U5ZTRiMzM5YmU2OTlhNWQyN2FkNGNhL3RhYmxlcmFuZ2U6Y2YzNjdmNmFjZTllNGIzMzliZTY5OWE1ZDI3YWQ0Y2FfNC01LTEtMS0w_2288004c-d63b-4462-96f4-d4081c9efa46"
      unitRef="usd">448632000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7a2d5df3ebe843df836e5b81a9eb98b6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmNmMzY3ZjZhY2U5ZTRiMzM5YmU2OTlhNWQyN2FkNGNhL3RhYmxlcmFuZ2U6Y2YzNjdmNmFjZTllNGIzMzliZTY5OWE1ZDI3YWQ0Y2FfNC03LTEtMS0w_648731bd-ad0b-4956-982b-a4d79aba702b"
      unitRef="usd">472209000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmNmMzY3ZjZhY2U5ZTRiMzM5YmU2OTlhNWQyN2FkNGNhL3RhYmxlcmFuZ2U6Y2YzNjdmNmFjZTllNGIzMzliZTY5OWE1ZDI3YWQ0Y2FfNC05LTEtMS0w_2dc71da4-b2b6-4e96-918c-d0457da668ae"
      unitRef="usd">921344000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ibb3fac250159462e8b901323b8127da9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmNmMzY3ZjZhY2U5ZTRiMzM5YmU2OTlhNWQyN2FkNGNhL3RhYmxlcmFuZ2U6Y2YzNjdmNmFjZTllNGIzMzliZTY5OWE1ZDI3YWQ0Y2FfNS03LTEtMS0w_15d764da-d30d-4843-ae0a-b0e03b7c4074"
      unitRef="usd">-3032000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmNmMzY3ZjZhY2U5ZTRiMzM5YmU2OTlhNWQyN2FkNGNhL3RhYmxlcmFuZ2U6Y2YzNjdmNmFjZTllNGIzMzliZTY5OWE1ZDI3YWQ0Y2FfNS05LTEtMS0w_a070f785-fa0e-465e-80a1-ccf2e7a11c7c"
      unitRef="usd">-3032000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i24b046bf66f44b4f8ab70a646e42e89d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmNmMzY3ZjZhY2U5ZTRiMzM5YmU2OTlhNWQyN2FkNGNhL3RhYmxlcmFuZ2U6Y2YzNjdmNmFjZTllNGIzMzliZTY5OWE1ZDI3YWQ0Y2FfNi0xLTEtMS0w_c50cf73c-3978-4186-99db-684c0bd92527"
      unitRef="shares">528000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i24b046bf66f44b4f8ab70a646e42e89d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmNmMzY3ZjZhY2U5ZTRiMzM5YmU2OTlhNWQyN2FkNGNhL3RhYmxlcmFuZ2U6Y2YzNjdmNmFjZTllNGIzMzliZTY5OWE1ZDI3YWQ0Y2FfNi0zLTEtMS0w_47f8fc84-876c-4514-afe4-c77f4418e38d"
      unitRef="usd">5000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i009477593d794963adba0d90d986577b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmNmMzY3ZjZhY2U5ZTRiMzM5YmU2OTlhNWQyN2FkNGNhL3RhYmxlcmFuZ2U6Y2YzNjdmNmFjZTllNGIzMzliZTY5OWE1ZDI3YWQ0Y2FfNi01LTEtMS0w_79605a47-4311-4318-86bd-266c0f0435a3"
      unitRef="usd">24481000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmNmMzY3ZjZhY2U5ZTRiMzM5YmU2OTlhNWQyN2FkNGNhL3RhYmxlcmFuZ2U6Y2YzNjdmNmFjZTllNGIzMzliZTY5OWE1ZDI3YWQ0Y2FfNi05LTEtMS0w_f35b7b41-610e-46ac-bd3d-e1c7d7fa8da3"
      unitRef="usd">24486000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i24b046bf66f44b4f8ab70a646e42e89d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmNmMzY3ZjZhY2U5ZTRiMzM5YmU2OTlhNWQyN2FkNGNhL3RhYmxlcmFuZ2U6Y2YzNjdmNmFjZTllNGIzMzliZTY5OWE1ZDI3YWQ0Y2FfNy0xLTEtMS0w_f2633c69-0ca8-4c36-8ba6-5bfd699fac8b"
      unitRef="shares">27000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i009477593d794963adba0d90d986577b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmNmMzY3ZjZhY2U5ZTRiMzM5YmU2OTlhNWQyN2FkNGNhL3RhYmxlcmFuZ2U6Y2YzNjdmNmFjZTllNGIzMzliZTY5OWE1ZDI3YWQ0Y2FfNy01LTEtMS0w_3f6c276b-52ca-45cc-88ba-17bce409e074"
      unitRef="usd">1415000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmNmMzY3ZjZhY2U5ZTRiMzM5YmU2OTlhNWQyN2FkNGNhL3RhYmxlcmFuZ2U6Y2YzNjdmNmFjZTllNGIzMzliZTY5OWE1ZDI3YWQ0Y2FfNy05LTEtMS0w_6a3653f0-4bc0-45a9-a33b-3823db6bb91a"
      unitRef="usd">1415000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmNmMzY3ZjZhY2U5ZTRiMzM5YmU2OTlhNWQyN2FkNGNhL3RhYmxlcmFuZ2U6Y2YzNjdmNmFjZTllNGIzMzliZTY5OWE1ZDI3YWQ0Y2FfOC0wLTEtMS0wL3RleHRyZWdpb246YTNjNjZmZTAzN2NlNGRhYTg4ZWMxNDEwOWY0MDgxYWNfMzY_48180ffe-7987-4363-aa95-84664529a84d"
      unitRef="usdPerShare">0.2300</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="ibb3fac250159462e8b901323b8127da9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmNmMzY3ZjZhY2U5ZTRiMzM5YmU2OTlhNWQyN2FkNGNhL3RhYmxlcmFuZ2U6Y2YzNjdmNmFjZTllNGIzMzliZTY5OWE1ZDI3YWQ0Y2FfOC03LTEtMS0w_eb97a396-1705-4e9e-981a-64771d19f77c"
      unitRef="usd">11581000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmNmMzY3ZjZhY2U5ZTRiMzM5YmU2OTlhNWQyN2FkNGNhL3RhYmxlcmFuZ2U6Y2YzNjdmNmFjZTllNGIzMzliZTY5OWE1ZDI3YWQ0Y2FfOC05LTEtMS0w_aff5571e-0f53-4238-bc70-24a950ce5577"
      unitRef="usd">11581000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib05a45e5b2d743f6be36e56223c3d8df_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmNmMzY3ZjZhY2U5ZTRiMzM5YmU2OTlhNWQyN2FkNGNhL3RhYmxlcmFuZ2U6Y2YzNjdmNmFjZTllNGIzMzliZTY5OWE1ZDI3YWQ0Y2FfOS0xLTEtMS0w_3b20f590-25dc-41ee-89bc-c00b49815f92"
      unitRef="shares">50835000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib05a45e5b2d743f6be36e56223c3d8df_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmNmMzY3ZjZhY2U5ZTRiMzM5YmU2OTlhNWQyN2FkNGNhL3RhYmxlcmFuZ2U6Y2YzNjdmNmFjZTllNGIzMzliZTY5OWE1ZDI3YWQ0Y2FfOS0zLTEtMS0w_d212b09d-0ba0-44be-8d06-0418a66efdd6"
      unitRef="usd">508000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2c40bd53aef6491b848bf1bdeddc2a57_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmNmMzY3ZjZhY2U5ZTRiMzM5YmU2OTlhNWQyN2FkNGNhL3RhYmxlcmFuZ2U6Y2YzNjdmNmFjZTllNGIzMzliZTY5OWE1ZDI3YWQ0Y2FfOS01LTEtMS0w_f77935fc-a95c-4d24-a5c5-9820d94f06b3"
      unitRef="usd">471698000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iac6e79817a504cc0945e0b4fe24f431f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmNmMzY3ZjZhY2U5ZTRiMzM5YmU2OTlhNWQyN2FkNGNhL3RhYmxlcmFuZ2U6Y2YzNjdmNmFjZTllNGIzMzliZTY5OWE1ZDI3YWQ0Y2FfOS03LTEtMS0w_cd748a1c-d8ac-4fd1-9928-7e3239ee3243"
      unitRef="usd">457596000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmNmMzY3ZjZhY2U5ZTRiMzM5YmU2OTlhNWQyN2FkNGNhL3RhYmxlcmFuZ2U6Y2YzNjdmNmFjZTllNGIzMzliZTY5OWE1ZDI3YWQ0Y2FfOS05LTEtMS0w_2b68a155-75b0-46d2-ac25-dfbabbac8177"
      unitRef="usd">929802000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic8ea6b17007c426d8601dddf9e89bc34_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmMwNzU1NjllNDAzODQ3ODRhNTBjNjM0ZGE0NjI5NjM0L3RhYmxlcmFuZ2U6YzA3NTU2OWU0MDM4NDc4NGE1MGM2MzRkYTQ2Mjk2MzRfNC0xLTEtMS0w_bbbed09e-7c41-4898-a4e1-5bf91644266c"
      unitRef="shares">48532000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic8ea6b17007c426d8601dddf9e89bc34_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmMwNzU1NjllNDAzODQ3ODRhNTBjNjM0ZGE0NjI5NjM0L3RhYmxlcmFuZ2U6YzA3NTU2OWU0MDM4NDc4NGE1MGM2MzRkYTQ2Mjk2MzRfNC0zLTEtMS0w_20b73fd4-b779-4cd3-a370-3f6af10eb7fb"
      unitRef="usd">485000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5dc253f0ee054417be46ca0093ca99c3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmMwNzU1NjllNDAzODQ3ODRhNTBjNjM0ZGE0NjI5NjM0L3RhYmxlcmFuZ2U6YzA3NTU2OWU0MDM4NDc4NGE1MGM2MzRkYTQ2Mjk2MzRfNC01LTEtMS0w_e72251e0-7eef-48da-b3d9-b5a2ab2e841d"
      unitRef="usd">362275000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0017b648e113408b8cfcda1efc39f698_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmMwNzU1NjllNDAzODQ3ODRhNTBjNjM0ZGE0NjI5NjM0L3RhYmxlcmFuZ2U6YzA3NTU2OWU0MDM4NDc4NGE1MGM2MzRkYTQ2Mjk2MzRfNC03LTEtMS0w_d07d4b11-b93b-43bb-a9df-cf6e51942d1f"
      unitRef="usd">417146000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id264b22cd49246e29bed4a0881d08bf6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmMwNzU1NjllNDAzODQ3ODRhNTBjNjM0ZGE0NjI5NjM0L3RhYmxlcmFuZ2U6YzA3NTU2OWU0MDM4NDc4NGE1MGM2MzRkYTQ2Mjk2MzRfNC05LTEtMS0w_fbc16195-7ad7-4b45-9e2b-a5ebe1d4feba"
      unitRef="usd">779906000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i62480f3cda8e46d3ac4d8da8159e7782_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmMwNzU1NjllNDAzODQ3ODRhNTBjNjM0ZGE0NjI5NjM0L3RhYmxlcmFuZ2U6YzA3NTU2OWU0MDM4NDc4NGE1MGM2MzRkYTQ2Mjk2MzRfNS03LTEtMS0w_0df997dd-edf3-4b90-a234-4c7941a8f765"
      unitRef="usd">-20307000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmMwNzU1NjllNDAzODQ3ODRhNTBjNjM0ZGE0NjI5NjM0L3RhYmxlcmFuZ2U6YzA3NTU2OWU0MDM4NDc4NGE1MGM2MzRkYTQ2Mjk2MzRfNS05LTEtMS0w_9b0a5c24-e918-452b-9227-0f5f9bc76be5"
      unitRef="usd">-20307000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i84ee2488e30d49e19f190d8c4a3a2a38_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmMwNzU1NjllNDAzODQ3ODRhNTBjNjM0ZGE0NjI5NjM0L3RhYmxlcmFuZ2U6YzA3NTU2OWU0MDM4NDc4NGE1MGM2MzRkYTQ2Mjk2MzRfNi0xLTEtMS0w_b4f51389-5ddd-4a51-9906-7e6ca071c8a0"
      unitRef="shares">210000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i84ee2488e30d49e19f190d8c4a3a2a38_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmMwNzU1NjllNDAzODQ3ODRhNTBjNjM0ZGE0NjI5NjM0L3RhYmxlcmFuZ2U6YzA3NTU2OWU0MDM4NDc4NGE1MGM2MzRkYTQ2Mjk2MzRfNi0zLTEtMS0w_cd6e46f5-6c00-41f8-8b34-c50c8c9b0bdd"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i3a5564a6d54b4afb95d9726d97f85847_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmMwNzU1NjllNDAzODQ3ODRhNTBjNjM0ZGE0NjI5NjM0L3RhYmxlcmFuZ2U6YzA3NTU2OWU0MDM4NDc4NGE1MGM2MzRkYTQ2Mjk2MzRfNi01LTEtMS0w_d26cded0-e152-4579-9ab3-2853be393167"
      unitRef="usd">7227000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmMwNzU1NjllNDAzODQ3ODRhNTBjNjM0ZGE0NjI5NjM0L3RhYmxlcmFuZ2U6YzA3NTU2OWU0MDM4NDc4NGE1MGM2MzRkYTQ2Mjk2MzRfNi05LTEtMS0w_043eaebf-6e5c-4fbb-8e97-0eefcabce05e"
      unitRef="usd">7229000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i84ee2488e30d49e19f190d8c4a3a2a38_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmMwNzU1NjllNDAzODQ3ODRhNTBjNjM0ZGE0NjI5NjM0L3RhYmxlcmFuZ2U6YzA3NTU2OWU0MDM4NDc4NGE1MGM2MzRkYTQ2Mjk2MzRfNy0xLTEtMS0w_bc60a2eb-db82-4208-8870-99f0ad98ebfa"
      unitRef="shares">28000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i3a5564a6d54b4afb95d9726d97f85847_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmMwNzU1NjllNDAzODQ3ODRhNTBjNjM0ZGE0NjI5NjM0L3RhYmxlcmFuZ2U6YzA3NTU2OWU0MDM4NDc4NGE1MGM2MzRkYTQ2Mjk2MzRfNy01LTEtMS0w_ce6b9f05-de43-41bd-8ff3-82f0e3e6433b"
      unitRef="usd">1373000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmMwNzU1NjllNDAzODQ3ODRhNTBjNjM0ZGE0NjI5NjM0L3RhYmxlcmFuZ2U6YzA3NTU2OWU0MDM4NDc4NGE1MGM2MzRkYTQ2Mjk2MzRfNy05LTEtMS0w_62b50448-f312-457d-9d32-e42e4f7c7737"
      unitRef="usd">1373000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmMwNzU1NjllNDAzODQ3ODRhNTBjNjM0ZGE0NjI5NjM0L3RhYmxlcmFuZ2U6YzA3NTU2OWU0MDM4NDc4NGE1MGM2MzRkYTQ2Mjk2MzRfOC0wLTEtMS0wL3RleHRyZWdpb246YmEwZWM1YmUxMzg2NDhkMDg4ZTIyNGQyOWM2ZTRlN2NfMzY_b723d75c-99d6-45f5-8f58-02109c4b7b52"
      unitRef="usdPerShare">0.2125</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i62480f3cda8e46d3ac4d8da8159e7782_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmMwNzU1NjllNDAzODQ3ODRhNTBjNjM0ZGE0NjI5NjM0L3RhYmxlcmFuZ2U6YzA3NTU2OWU0MDM4NDc4NGE1MGM2MzRkYTQ2Mjk2MzRfOC03LTEtMS0w_f39adc85-6b7c-482f-a04a-27eedfd56d75"
      unitRef="usd">10315000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmMwNzU1NjllNDAzODQ3ODRhNTBjNjM0ZGE0NjI5NjM0L3RhYmxlcmFuZ2U6YzA3NTU2OWU0MDM4NDc4NGE1MGM2MzRkYTQ2Mjk2MzRfOC05LTEtMS0w_692b3573-f68b-489b-9b94-0b94ae51048f"
      unitRef="usd">10315000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1428b0fe0e164baca80fcc0c8d9561b8_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmMwNzU1NjllNDAzODQ3ODRhNTBjNjM0ZGE0NjI5NjM0L3RhYmxlcmFuZ2U6YzA3NTU2OWU0MDM4NDc4NGE1MGM2MzRkYTQ2Mjk2MzRfOS0xLTEtMS0w_815bf4fd-4127-46d2-8c16-996323bb9a5f"
      unitRef="shares">48714000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1428b0fe0e164baca80fcc0c8d9561b8_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmMwNzU1NjllNDAzODQ3ODRhNTBjNjM0ZGE0NjI5NjM0L3RhYmxlcmFuZ2U6YzA3NTU2OWU0MDM4NDc4NGE1MGM2MzRkYTQ2Mjk2MzRfOS0zLTEtMS0w_bc3e4ac9-4e7a-49f1-96b0-c07678886412"
      unitRef="usd">487000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icf3b659cf9444db9b843920f897464c8_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmMwNzU1NjllNDAzODQ3ODRhNTBjNjM0ZGE0NjI5NjM0L3RhYmxlcmFuZ2U6YzA3NTU2OWU0MDM4NDc4NGE1MGM2MzRkYTQ2Mjk2MzRfOS01LTEtMS0w_edd7e138-9fd5-443d-a858-d479f854a633"
      unitRef="usd">368129000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i35d20569b1c3447997531b5a5dc3195e_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmMwNzU1NjllNDAzODQ3ODRhNTBjNjM0ZGE0NjI5NjM0L3RhYmxlcmFuZ2U6YzA3NTU2OWU0MDM4NDc4NGE1MGM2MzRkYTQ2Mjk2MzRfOS03LTEtMS0w_a2a4156f-97f2-476a-91fb-c122d7a93bfc"
      unitRef="usd">386524000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2b5e7453ea40411685b837a565887807_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80MC9mcmFnOjNjNDkzYmFjZWZjMDRjMzE4NjE2NDljMzVhNTg1YTJmL3RhYmxlOmMwNzU1NjllNDAzODQ3ODRhNTBjNjM0ZGE0NjI5NjM0L3RhYmxlcmFuZ2U6YzA3NTU2OWU0MDM4NDc4NGE1MGM2MzRkYTQ2Mjk2MzRfOS05LTEtMS0w_60a985b2-acc5-428e-b913-4236ae31b7a0"
      unitRef="usd">755140000</us-gaap:StockholdersEquity>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80My9mcmFnOjcwMmU0NDFmMzM0YTQzMjM5MDUxOTM2YmI5NTE0MDE1L3RleHRyZWdpb246NzAyZTQ0MWYzMzRhNDMyMzkwNTE5MzZiYjk1MTQwMTVfNjI4_a417697b-2c49-4411-a8da-58fec9d9e493">Per Share&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The computations of basic and diluted loss per share are noted in the table below. Basic loss per share is computed by dividing the net loss available to common stockholders by the weighted average number of common shares outstanding during the period. RSAs are included in the weighted average common shares outstanding because the shares have all the same voting and dividend rights as issued and unrestricted common stock. RSUs are not included in diluted shares for financial reporting until authorized by the Organization &amp;amp; Compensation Committee of the Board of Directors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:0.584%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;/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;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-bottom:13pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss available to common stockholders&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,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(20,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding, basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;50,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-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;48,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding, dilutive&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss per share - basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-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;(0.06)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-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-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;(0.42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss per share - diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.06)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80My9mcmFnOjcwMmU0NDFmMzM0YTQzMjM5MDUxOTM2YmI5NTE0MDE1L3RleHRyZWdpb246NzAyZTQ0MWYzMzRhNDMyMzkwNTE5MzZiYjk1MTQwMTVfNjM0_7f058ede-c976-45b5-8a75-c1d1ebbed78c">&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The computations of basic and diluted loss per share are noted in the table below. Basic loss per share is computed by dividing the net loss available to common stockholders by the weighted average number of common shares outstanding during the period. RSAs are included in the weighted average common shares outstanding because the shares have all the same voting and dividend rights as issued and unrestricted common stock. RSUs are not included in diluted shares for financial reporting until authorized by the Organization &amp;amp; Compensation Committee of the Board of Directors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:0.584%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;/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;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-bottom:13pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(In thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss available to common stockholders&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,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(20,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding, basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;50,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-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;48,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding, dilutive&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss per share - basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-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;(0.06)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-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-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;(0.42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss per share - diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.06)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80My9mcmFnOjcwMmU0NDFmMzM0YTQzMjM5MDUxOTM2YmI5NTE0MDE1L3RhYmxlOjI0ZTUwNWNjNDlhMjQzNTliZDI1OWIzNjQ4ODJlMmU2L3RhYmxlcmFuZ2U6MjRlNTA1Y2M0OWEyNDM1OWJkMjU5YjM2NDg4MmUyZTZfMy0xLTEtMS0w_135bcc1b-c08e-41a9-81d8-5d5e12eff838"
      unitRef="usd">-3032000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80My9mcmFnOjcwMmU0NDFmMzM0YTQzMjM5MDUxOTM2YmI5NTE0MDE1L3RhYmxlOjI0ZTUwNWNjNDlhMjQzNTliZDI1OWIzNjQ4ODJlMmU2L3RhYmxlcmFuZ2U6MjRlNTA1Y2M0OWEyNDM1OWJkMjU5YjM2NDg4MmUyZTZfMy0zLTEtMS0w_5051fe0f-c194-4ea1-93c3-fc14a6c37004"
      unitRef="usd">-20307000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80My9mcmFnOjcwMmU0NDFmMzM0YTQzMjM5MDUxOTM2YmI5NTE0MDE1L3RhYmxlOjI0ZTUwNWNjNDlhMjQzNTliZDI1OWIzNjQ4ODJlMmU2L3RhYmxlcmFuZ2U6MjRlNTA1Y2M0OWEyNDM1OWJkMjU5YjM2NDg4MmUyZTZfNC0xLTEtMS0w_a9aab58d-5239-45d7-b13c-d86a315f7184"
      unitRef="shares">50440000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80My9mcmFnOjcwMmU0NDFmMzM0YTQzMjM5MDUxOTM2YmI5NTE0MDE1L3RhYmxlOjI0ZTUwNWNjNDlhMjQzNTliZDI1OWIzNjQ4ODJlMmU2L3RhYmxlcmFuZ2U6MjRlNTA1Y2M0OWEyNDM1OWJkMjU5YjM2NDg4MmUyZTZfNC0zLTEtMS0w_75a0651c-b9a7-427e-8dae-b6bd0a8c8f94"
      unitRef="shares">48583000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80My9mcmFnOjcwMmU0NDFmMzM0YTQzMjM5MDUxOTM2YmI5NTE0MDE1L3RhYmxlOjI0ZTUwNWNjNDlhMjQzNTliZDI1OWIzNjQ4ODJlMmU2L3RhYmxlcmFuZ2U6MjRlNTA1Y2M0OWEyNDM1OWJkMjU5YjM2NDg4MmUyZTZfNS0xLTEtMS0w_67d5efe4-e8ff-4408-9f97-1c5b827a6692"
      unitRef="shares">50440000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80My9mcmFnOjcwMmU0NDFmMzM0YTQzMjM5MDUxOTM2YmI5NTE0MDE1L3RhYmxlOjI0ZTUwNWNjNDlhMjQzNTliZDI1OWIzNjQ4ODJlMmU2L3RhYmxlcmFuZ2U6MjRlNTA1Y2M0OWEyNDM1OWJkMjU5YjM2NDg4MmUyZTZfNS0zLTEtMS0w_b7981dd4-472d-40dd-a46c-d2ba3c4ffe31"
      unitRef="shares">48583000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80My9mcmFnOjcwMmU0NDFmMzM0YTQzMjM5MDUxOTM2YmI5NTE0MDE1L3RhYmxlOjI0ZTUwNWNjNDlhMjQzNTliZDI1OWIzNjQ4ODJlMmU2L3RhYmxlcmFuZ2U6MjRlNTA1Y2M0OWEyNDM1OWJkMjU5YjM2NDg4MmUyZTZfNi0xLTEtMS0w_fcdbe04e-ba66-4982-b81b-0174bccba5a3"
      unitRef="usdPerShare">-0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80My9mcmFnOjcwMmU0NDFmMzM0YTQzMjM5MDUxOTM2YmI5NTE0MDE1L3RhYmxlOjI0ZTUwNWNjNDlhMjQzNTliZDI1OWIzNjQ4ODJlMmU2L3RhYmxlcmFuZ2U6MjRlNTA1Y2M0OWEyNDM1OWJkMjU5YjM2NDg4MmUyZTZfNi0zLTEtMS0w_4a449916-b1b6-4bb9-9bb5-ffcb5260810d"
      unitRef="usdPerShare">-0.42</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80My9mcmFnOjcwMmU0NDFmMzM0YTQzMjM5MDUxOTM2YmI5NTE0MDE1L3RhYmxlOjI0ZTUwNWNjNDlhMjQzNTliZDI1OWIzNjQ4ODJlMmU2L3RhYmxlcmFuZ2U6MjRlNTA1Y2M0OWEyNDM1OWJkMjU5YjM2NDg4MmUyZTZfNy0xLTEtMS0w_d4c97275-93d6-4767-8942-da6e5ea7808b"
      unitRef="usdPerShare">-0.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80My9mcmFnOjcwMmU0NDFmMzM0YTQzMjM5MDUxOTM2YmI5NTE0MDE1L3RhYmxlOjI0ZTUwNWNjNDlhMjQzNTliZDI1OWIzNjQ4ODJlMmU2L3RhYmxlcmFuZ2U6MjRlNTA1Y2M0OWEyNDM1OWJkMjU5YjM2NDg4MmUyZTZfNy0zLTEtMS0w_1cf6257c-c068-4d35-ba7a-1ebd846eed7e"
      unitRef="usdPerShare">-0.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80Ni9mcmFnOmNjNDIxMTY3NzJjNTRmNDdhY2Q1YzAyMDRmMGFjNTQwL3RleHRyZWdpb246Y2M0MjExNjc3MmM1NGY0N2FjZDVjMDIwNGYwYWM1NDBfMjAwNw_1988ae2b-eb94-455f-a8ef-3863551bba0b">Pension Plan and Other Postretirement Benefits&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides a qualified, defined-benefit, non-contributory pension plan for substantially all employees. The Company makes annual contributions to fund the amounts accrued for in the qualified pension plan. The Company also maintains an unfunded, non-qualified, supplemental executive retirement plan. The costs of the plans are charged to expense or are capitalized in utility plant as appropriate.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company offers medical, dental, vision, and life insurance benefits for retirees and their spouses and dependents. Participants are required to pay a premium, which offsets a portion of the cost.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash contributions made by the Company to the pension plans were $9.4&#160;million and $7.9&#160;million for the three months ended March 31, 2021 and 2020, respectively. Cash contributions made by the Company to the other postretirement benefit plans were $1.2&#160;million and $2.2&#160;million for the three months ended March 31, 2021 and 2020, respectively. The total 2021 estimated cash contribution to the pension plans and other postretirement benefits plans are expected to be approximately $23.5&#160;million and $2.2&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table lists components of net periodic benefit costs for the pension plans and other postretirement benefits. The data listed under &#x201c;pension plan&#x201d; includes the qualified pension plan and the non-qualified supplemental executive retirement plan. The data listed under &#x201c;other benefits&#x201d; is for all other postretirement benefits.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" 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;Three Months Ended March 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;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;Pension&#160;Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;Other&#160;Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:400;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:400;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;9,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,106&#160;&lt;/span&gt;&lt;/td&gt;&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;5,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;1,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,866)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,811)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Recognized net actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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,640&#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;11,232&#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;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:0.584%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="padding:0 1pt"/&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;td colspan="3" style="display:none"/&gt;&lt;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;/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;/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;/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;/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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost portion of the pension plan and other postretirement benefits is recognized in "administrative and general" expenses within the Condensed Consolidated Statements of Operations. Other components of net periodic benefit costs include interest costs, expected return on plan assets, amortization of prior service costs, and recognized net actuarial loss and are reported together as "other components of net periodic benefit cost" within the Condensed Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i1f290d95e97d4c0d8a5586a5a6291802_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80Ni9mcmFnOmNjNDIxMTY3NzJjNTRmNDdhY2Q1YzAyMDRmMGFjNTQwL3RleHRyZWdpb246Y2M0MjExNjc3MmM1NGY0N2FjZDVjMDIwNGYwYWM1NDBfMTA5OTUxMTYyOTk3MA_b55d5cae-0d3e-4182-a1cd-f35048d204ff"
      unitRef="usd">9400000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="iecdb86945d55441da1f16c963813a00c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80Ni9mcmFnOmNjNDIxMTY3NzJjNTRmNDdhY2Q1YzAyMDRmMGFjNTQwL3RleHRyZWdpb246Y2M0MjExNjc3MmM1NGY0N2FjZDVjMDIwNGYwYWM1NDBfMTA5OTUxMTYyOTk4NA_f91f9224-eef5-45a9-b5df-afe5be78fb85"
      unitRef="usd">7900000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i3c1ac45db8044a1fb12b78a41060e34d_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80Ni9mcmFnOmNjNDIxMTY3NzJjNTRmNDdhY2Q1YzAyMDRmMGFjNTQwL3RleHRyZWdpb246Y2M0MjExNjc3MmM1NGY0N2FjZDVjMDIwNGYwYWM1NDBfMTA5OTUxMTYyOTk5OA_cf57be9b-e071-4e06-ad11-ace3d2c51673"
      unitRef="usd">1200000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i629323fc4f6449a5896478215782533b_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80Ni9mcmFnOmNjNDIxMTY3NzJjNTRmNDdhY2Q1YzAyMDRmMGFjNTQwL3RleHRyZWdpb246Y2M0MjExNjc3MmM1NGY0N2FjZDVjMDIwNGYwYWM1NDBfMTA5OTUxMTYzMDAxMg_9e7378cd-8b00-4395-9ee3-758568272e8b"
      unitRef="usd">2200000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear
      contextRef="icf649a696b1944a78361654da6d690d6_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80Ni9mcmFnOmNjNDIxMTY3NzJjNTRmNDdhY2Q1YzAyMDRmMGFjNTQwL3RleHRyZWdpb246Y2M0MjExNjc3MmM1NGY0N2FjZDVjMDIwNGYwYWM1NDBfMTA5OTUxMTYzMDAyNg_bee6390f-c5ed-4c39-94cd-6489b456e187"
      unitRef="usd">23500000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear
      contextRef="i45efcecf15564e6893b78e2e6405f5ee_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80Ni9mcmFnOmNjNDIxMTY3NzJjNTRmNDdhY2Q1YzAyMDRmMGFjNTQwL3RleHRyZWdpb246Y2M0MjExNjc3MmM1NGY0N2FjZDVjMDIwNGYwYWM1NDBfMTA5OTUxMTYzMDA0MQ_51c481c6-9a46-4b17-ba2e-07876967574d"
      unitRef="usd">2200000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80Ni9mcmFnOmNjNDIxMTY3NzJjNTRmNDdhY2Q1YzAyMDRmMGFjNTQwL3RleHRyZWdpb246Y2M0MjExNjc3MmM1NGY0N2FjZDVjMDIwNGYwYWM1NDBfMTk5OQ_d65fe03a-1099-4bfd-a254-13368a6653df">&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table lists components of net periodic benefit costs for the pension plans and other postretirement benefits. The data listed under &#x201c;pension plan&#x201d; includes the qualified pension plan and the non-qualified supplemental executive retirement plan. The data listed under &#x201c;other benefits&#x201d; is for all other postretirement benefits.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" 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;Three Months Ended March 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;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;Pension&#160;Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;Other&#160;Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:400;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:400;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;9,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,106&#160;&lt;/span&gt;&lt;/td&gt;&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;5,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;1,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,866)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,811)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Recognized net actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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,640&#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;11,232&#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;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,568&#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="i1f290d95e97d4c0d8a5586a5a6291802_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80Ni9mcmFnOmNjNDIxMTY3NzJjNTRmNDdhY2Q1YzAyMDRmMGFjNTQwL3RhYmxlOmE4ZjcwYWM4MjhlNjQxNGE4MjQ4NDJjNDc2ZDdiZjg2L3RhYmxlcmFuZ2U6YThmNzBhYzgyOGU2NDE0YTgyNDg0MmM0NzZkN2JmODZfMy0xLTEtMS0w_cb8d4933-ba81-446a-9bff-1f6af87f7bb8"
      unitRef="usd">9010000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="iecdb86945d55441da1f16c963813a00c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80Ni9mcmFnOmNjNDIxMTY3NzJjNTRmNDdhY2Q1YzAyMDRmMGFjNTQwL3RhYmxlOmE4ZjcwYWM4MjhlNjQxNGE4MjQ4NDJjNDc2ZDdiZjg2L3RhYmxlcmFuZ2U6YThmNzBhYzgyOGU2NDE0YTgyNDg0MmM0NzZkN2JmODZfMy0zLTEtMS0w_984a1608-5b70-49c3-b78e-65ba02bc2218"
      unitRef="usd">8811000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i3c1ac45db8044a1fb12b78a41060e34d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80Ni9mcmFnOmNjNDIxMTY3NzJjNTRmNDdhY2Q1YzAyMDRmMGFjNTQwL3RhYmxlOmE4ZjcwYWM4MjhlNjQxNGE4MjQ4NDJjNDc2ZDdiZjg2L3RhYmxlcmFuZ2U6YThmNzBhYzgyOGU2NDE0YTgyNDg0MmM0NzZkN2JmODZfMy01LTEtMS0w_544bdc10-8bc2-42ac-b875-d099a23ebf8b"
      unitRef="usd">1611000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i629323fc4f6449a5896478215782533b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80Ni9mcmFnOmNjNDIxMTY3NzJjNTRmNDdhY2Q1YzAyMDRmMGFjNTQwL3RhYmxlOmE4ZjcwYWM4MjhlNjQxNGE4MjQ4NDJjNDc2ZDdiZjg2L3RhYmxlcmFuZ2U6YThmNzBhYzgyOGU2NDE0YTgyNDg0MmM0NzZkN2JmODZfMy03LTEtMS0w_f9406fef-a87a-4f32-ad19-6bfc5d905280"
      unitRef="usd">2106000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i1f290d95e97d4c0d8a5586a5a6291802_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80Ni9mcmFnOmNjNDIxMTY3NzJjNTRmNDdhY2Q1YzAyMDRmMGFjNTQwL3RhYmxlOmE4ZjcwYWM4MjhlNjQxNGE4MjQ4NDJjNDc2ZDdiZjg2L3RhYmxlcmFuZ2U6YThmNzBhYzgyOGU2NDE0YTgyNDg0MmM0NzZkN2JmODZfNC0xLTEtMS0w_64819f0f-1618-47c7-8439-e8a6042434e3"
      unitRef="usd">5319000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="iecdb86945d55441da1f16c963813a00c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80Ni9mcmFnOmNjNDIxMTY3NzJjNTRmNDdhY2Q1YzAyMDRmMGFjNTQwL3RhYmxlOmE4ZjcwYWM4MjhlNjQxNGE4MjQ4NDJjNDc2ZDdiZjg2L3RhYmxlcmFuZ2U6YThmNzBhYzgyOGU2NDE0YTgyNDg0MmM0NzZkN2JmODZfNC0zLTEtMS0w_7c3c0dda-9c1d-4d79-928a-0c581fa2b1ef"
      unitRef="usd">6433000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i3c1ac45db8044a1fb12b78a41060e34d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80Ni9mcmFnOmNjNDIxMTY3NzJjNTRmNDdhY2Q1YzAyMDRmMGFjNTQwL3RhYmxlOmE4ZjcwYWM4MjhlNjQxNGE4MjQ4NDJjNDc2ZDdiZjg2L3RhYmxlcmFuZ2U6YThmNzBhYzgyOGU2NDE0YTgyNDg0MmM0NzZkN2JmODZfNC01LTEtMS0w_4056ad71-72ae-4156-8514-6076a853f29b"
      unitRef="usd">805000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i629323fc4f6449a5896478215782533b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80Ni9mcmFnOmNjNDIxMTY3NzJjNTRmNDdhY2Q1YzAyMDRmMGFjNTQwL3RhYmxlOmE4ZjcwYWM4MjhlNjQxNGE4MjQ4NDJjNDc2ZDdiZjg2L3RhYmxlcmFuZ2U6YThmNzBhYzgyOGU2NDE0YTgyNDg0MmM0NzZkN2JmODZfNC03LTEtMS0w_7206a90a-ae8f-4c38-b5be-6480effd74e5"
      unitRef="usd">1210000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i1f290d95e97d4c0d8a5586a5a6291802_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80Ni9mcmFnOmNjNDIxMTY3NzJjNTRmNDdhY2Q1YzAyMDRmMGFjNTQwL3RhYmxlOmE4ZjcwYWM4MjhlNjQxNGE4MjQ4NDJjNDc2ZDdiZjg2L3RhYmxlcmFuZ2U6YThmNzBhYzgyOGU2NDE0YTgyNDg0MmM0NzZkN2JmODZfNS0xLTEtMS0w_dd7bd6fa-9691-4f0b-9b8a-360945d4a8f0"
      unitRef="usd">9866000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="iecdb86945d55441da1f16c963813a00c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80Ni9mcmFnOmNjNDIxMTY3NzJjNTRmNDdhY2Q1YzAyMDRmMGFjNTQwL3RhYmxlOmE4ZjcwYWM4MjhlNjQxNGE4MjQ4NDJjNDc2ZDdiZjg2L3RhYmxlcmFuZ2U6YThmNzBhYzgyOGU2NDE0YTgyNDg0MmM0NzZkN2JmODZfNS0zLTEtMS0w_78e7cd7c-1c08-4a4b-a9fd-48106453deb6"
      unitRef="usd">8265000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i3c1ac45db8044a1fb12b78a41060e34d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80Ni9mcmFnOmNjNDIxMTY3NzJjNTRmNDdhY2Q1YzAyMDRmMGFjNTQwL3RhYmxlOmE4ZjcwYWM4MjhlNjQxNGE4MjQ4NDJjNDc2ZDdiZjg2L3RhYmxlcmFuZ2U6YThmNzBhYzgyOGU2NDE0YTgyNDg0MmM0NzZkN2JmODZfNS01LTEtMS0w_a89ce66c-edf8-4eae-9116-5f2cbf4ce245"
      unitRef="usd">2192000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i629323fc4f6449a5896478215782533b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80Ni9mcmFnOmNjNDIxMTY3NzJjNTRmNDdhY2Q1YzAyMDRmMGFjNTQwL3RhYmxlOmE4ZjcwYWM4MjhlNjQxNGE4MjQ4NDJjNDc2ZDdiZjg2L3RhYmxlcmFuZ2U6YThmNzBhYzgyOGU2NDE0YTgyNDg0MmM0NzZkN2JmODZfNS03LTEtMS0w_e6b5c400-c2bc-441f-a1d5-a14495c638dc"
      unitRef="usd">1811000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i1f290d95e97d4c0d8a5586a5a6291802_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80Ni9mcmFnOmNjNDIxMTY3NzJjNTRmNDdhY2Q1YzAyMDRmMGFjNTQwL3RhYmxlOmE4ZjcwYWM4MjhlNjQxNGE4MjQ4NDJjNDc2ZDdiZjg2L3RhYmxlcmFuZ2U6YThmNzBhYzgyOGU2NDE0YTgyNDg0MmM0NzZkN2JmODZfNi0xLTEtMS0w_d5110f39-4348-4fb6-8e0a-00aa6f02a71e"
      unitRef="usd">253000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="iecdb86945d55441da1f16c963813a00c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80Ni9mcmFnOmNjNDIxMTY3NzJjNTRmNDdhY2Q1YzAyMDRmMGFjNTQwL3RhYmxlOmE4ZjcwYWM4MjhlNjQxNGE4MjQ4NDJjNDc2ZDdiZjg2L3RhYmxlcmFuZ2U6YThmNzBhYzgyOGU2NDE0YTgyNDg0MmM0NzZkN2JmODZfNi0zLTEtMS0w_d7a9c6b6-2881-47da-ac4e-56b74d557588"
      unitRef="usd">1057000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i3c1ac45db8044a1fb12b78a41060e34d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80Ni9mcmFnOmNjNDIxMTY3NzJjNTRmNDdhY2Q1YzAyMDRmMGFjNTQwL3RhYmxlOmE4ZjcwYWM4MjhlNjQxNGE4MjQ4NDJjNDc2ZDdiZjg2L3RhYmxlcmFuZ2U6YThmNzBhYzgyOGU2NDE0YTgyNDg0MmM0NzZkN2JmODZfNi01LTEtMS0w_b13ade73-a635-4977-8c54-7ce1d7815d82"
      unitRef="usd">49000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i629323fc4f6449a5896478215782533b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80Ni9mcmFnOmNjNDIxMTY3NzJjNTRmNDdhY2Q1YzAyMDRmMGFjNTQwL3RhYmxlOmE4ZjcwYWM4MjhlNjQxNGE4MjQ4NDJjNDc2ZDdiZjg2L3RhYmxlcmFuZ2U6YThmNzBhYzgyOGU2NDE0YTgyNDg0MmM0NzZkN2JmODZfNi03LTEtMS0w_479a780d-90c8-47cd-a24e-dd06d2231b4b"
      unitRef="usd">49000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i1f290d95e97d4c0d8a5586a5a6291802_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80Ni9mcmFnOmNjNDIxMTY3NzJjNTRmNDdhY2Q1YzAyMDRmMGFjNTQwL3RhYmxlOmE4ZjcwYWM4MjhlNjQxNGE4MjQ4NDJjNDc2ZDdiZjg2L3RhYmxlcmFuZ2U6YThmNzBhYzgyOGU2NDE0YTgyNDg0MmM0NzZkN2JmODZfNy0xLTEtMS0w_79000e21-1995-4401-ac62-be09b3c78157"
      unitRef="usd">-1924000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="iecdb86945d55441da1f16c963813a00c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80Ni9mcmFnOmNjNDIxMTY3NzJjNTRmNDdhY2Q1YzAyMDRmMGFjNTQwL3RhYmxlOmE4ZjcwYWM4MjhlNjQxNGE4MjQ4NDJjNDc2ZDdiZjg2L3RhYmxlcmFuZ2U6YThmNzBhYzgyOGU2NDE0YTgyNDg0MmM0NzZkN2JmODZfNy0zLTEtMS0w_03c0f065-49f4-4694-8b85-9956cf763bea"
      unitRef="usd">-3196000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i3c1ac45db8044a1fb12b78a41060e34d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80Ni9mcmFnOmNjNDIxMTY3NzJjNTRmNDdhY2Q1YzAyMDRmMGFjNTQwL3RhYmxlOmE4ZjcwYWM4MjhlNjQxNGE4MjQ4NDJjNDc2ZDdiZjg2L3RhYmxlcmFuZ2U6YThmNzBhYzgyOGU2NDE0YTgyNDg0MmM0NzZkN2JmODZfNy01LTEtMS0w_cd5034f9-6a3f-4305-ae47-ad42f721b820"
      unitRef="usd">110000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i629323fc4f6449a5896478215782533b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80Ni9mcmFnOmNjNDIxMTY3NzJjNTRmNDdhY2Q1YzAyMDRmMGFjNTQwL3RhYmxlOmE4ZjcwYWM4MjhlNjQxNGE4MjQ4NDJjNDc2ZDdiZjg2L3RhYmxlcmFuZ2U6YThmNzBhYzgyOGU2NDE0YTgyNDg0MmM0NzZkN2JmODZfNy03LTEtMS0w_140f0071-d4f7-4ad1-867a-e91dbf7a6cc9"
      unitRef="usd">-14000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i1f290d95e97d4c0d8a5586a5a6291802_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80Ni9mcmFnOmNjNDIxMTY3NzJjNTRmNDdhY2Q1YzAyMDRmMGFjNTQwL3RhYmxlOmE4ZjcwYWM4MjhlNjQxNGE4MjQ4NDJjNDc2ZDdiZjg2L3RhYmxlcmFuZ2U6YThmNzBhYzgyOGU2NDE0YTgyNDg0MmM0NzZkN2JmODZfOC0xLTEtMS0w_e90d2672-e717-4738-a64f-f28d0e1c03bc"
      unitRef="usd">6640000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="iecdb86945d55441da1f16c963813a00c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80Ni9mcmFnOmNjNDIxMTY3NzJjNTRmNDdhY2Q1YzAyMDRmMGFjNTQwL3RhYmxlOmE4ZjcwYWM4MjhlNjQxNGE4MjQ4NDJjNDc2ZDdiZjg2L3RhYmxlcmFuZ2U6YThmNzBhYzgyOGU2NDE0YTgyNDg0MmM0NzZkN2JmODZfOC0zLTEtMS0w_613083b0-4f36-4b39-b950-9cc4144af2e2"
      unitRef="usd">11232000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i3c1ac45db8044a1fb12b78a41060e34d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80Ni9mcmFnOmNjNDIxMTY3NzJjNTRmNDdhY2Q1YzAyMDRmMGFjNTQwL3RhYmxlOmE4ZjcwYWM4MjhlNjQxNGE4MjQ4NDJjNDc2ZDdiZjg2L3RhYmxlcmFuZ2U6YThmNzBhYzgyOGU2NDE0YTgyNDg0MmM0NzZkN2JmODZfOC01LTEtMS0w_47a3a34c-1302-406e-b0f1-bff955112b71"
      unitRef="usd">163000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i629323fc4f6449a5896478215782533b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80Ni9mcmFnOmNjNDIxMTY3NzJjNTRmNDdhY2Q1YzAyMDRmMGFjNTQwL3RhYmxlOmE4ZjcwYWM4MjhlNjQxNGE4MjQ4NDJjNDc2ZDdiZjg2L3RhYmxlcmFuZ2U6YThmNzBhYzgyOGU2NDE0YTgyNDg0MmM0NzZkN2JmODZfOC03LTEtMS0w_2d7c563b-9796-442b-af15-c19c08567f97"
      unitRef="usd">1568000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80OS9mcmFnOjc4ZTM3NDllNjZhZDRhZWI5MWYzMTljZGI5ZDEyODVjL3RleHRyZWdpb246NzhlMzc0OWU2NmFkNGFlYjkxZjMxOWNkYjlkMTI4NWNfMTU0MA_a0e4f669-75b8-4254-ab2c-b43ddee1fe54">Short-term and Long-term Borrowings &lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 29, 2019, the Company and Cal Water entered into certain syndicated credit agreements, which provide for unsecured revolving credit facilities of up to an initial aggregate amount of $550.0 million for a term of five years. The Company and subsidiaries that it designates may borrow up to $150.0 million under the Company&#x2019;s revolving credit facility. Cal Water may borrow up to $400.0 million under its revolving credit facility. Additionally, the credit facilities may be increased by up to an incremental $150.0 million under the Cal Water facility and $50.0 million under the Company facility, subject in each case to certain conditions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The revolving credit facilities contain affirmative and negative covenants and events of default customary for credit facilities of this type including, among other things, limitations and prohibitions relating to additional indebtedness, liens, mergers, and asset sales. Also, these unsecured credit agreements contain financial covenants governing the Company and its subsidiaries' consolidated total capitalization ratio and interest coverage ratio.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The outstanding borrowings on the Company line of credit were $95.0&#160;million and $100&#160;million as of March 31, 2021 and December&#160;31, 2020, respectively. There were $340.0&#160;million and $270.0&#160;million of borrowings on the Cal Water line of credit as of March 31, 2021 and December&#160;31, 2020, respectively.&#160;The average borrowing rate for borrowings on the Company and Cal Water lines of credit during the three months ended March 31, 2021 was 0.98% compared to 2.59% for the same period last year.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i2b92b03f89b442838fd3839cdddb198f_I20190329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80OS9mcmFnOjc4ZTM3NDllNjZhZDRhZWI5MWYzMTljZGI5ZDEyODVjL3RleHRyZWdpb246NzhlMzc0OWU2NmFkNGFlYjkxZjMxOWNkYjlkMTI4NWNfMjQz_0b0c103d-5b16-4945-8f08-3efbc12ab032"
      unitRef="usd">550000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="i936b8e073da048138fa12dcdbd44544a_D20190329-20190329"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80OS9mcmFnOjc4ZTM3NDllNjZhZDRhZWI5MWYzMTljZGI5ZDEyODVjL3RleHRyZWdpb246NzhlMzc0OWU2NmFkNGFlYjkxZjMxOWNkYjlkMTI4NWNfMjYw_6ff0093f-3829-4374-abe6-ee2fd85aa702">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8140dcb4223a4e768191bae5b90dec97_I20190329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80OS9mcmFnOjc4ZTM3NDllNjZhZDRhZWI5MWYzMTljZGI5ZDEyODVjL3RleHRyZWdpb246NzhlMzc0OWU2NmFkNGFlYjkxZjMxOWNkYjlkMTI4NWNfMzI5_30f85948-232c-493f-902c-66a127075af6"
      unitRef="usd">150000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i7c8eca2a5b8945e6b38d468cc3916b49_I20190329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80OS9mcmFnOjc4ZTM3NDllNjZhZDRhZWI5MWYzMTljZGI5ZDEyODVjL3RleHRyZWdpb246NzhlMzc0OWU2NmFkNGFlYjkxZjMxOWNkYjlkMTI4NWNfNDA2_f5738be2-8f71-447d-b485-95cdb1bcb625"
      unitRef="usd">400000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <cwt:LineofCreditFacilityIncrementalExpansionofBorrowingCapacity
      contextRef="i7c8eca2a5b8945e6b38d468cc3916b49_I20190329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80OS9mcmFnOjc4ZTM3NDllNjZhZDRhZWI5MWYzMTljZGI5ZDEyODVjL3RleHRyZWdpb246NzhlMzc0OWU2NmFkNGFlYjkxZjMxOWNkYjlkMTI4NWNfNTIz_b60fef0a-5b4b-40d2-88a7-7a6f6ded1ce8"
      unitRef="usd">150000000.0</cwt:LineofCreditFacilityIncrementalExpansionofBorrowingCapacity>
    <cwt:LineofCreditFacilityIncrementalExpansionofBorrowingCapacity
      contextRef="i8140dcb4223a4e768191bae5b90dec97_I20190329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80OS9mcmFnOjc4ZTM3NDllNjZhZDRhZWI5MWYzMTljZGI5ZDEyODVjL3RleHRyZWdpb246NzhlMzc0OWU2NmFkNGFlYjkxZjMxOWNkYjlkMTI4NWNfNTU5_d2d77b9e-acb9-4b42-abe0-1d73dcfa5ef8"
      unitRef="usd">50000000.0</cwt:LineofCreditFacilityIncrementalExpansionofBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="id8e1a0b8db6d419e8e979615caaf07ef_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80OS9mcmFnOjc4ZTM3NDllNjZhZDRhZWI5MWYzMTljZGI5ZDEyODVjL3RleHRyZWdpb246NzhlMzc0OWU2NmFkNGFlYjkxZjMxOWNkYjlkMTI4NWNfMTA5OTUxMTYyOTUwMg_f43eedb9-8b23-42aa-b3bd-59f2c984abac"
      unitRef="usd">95000000.0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i7ad07f878c50498489ab80e2ebc51c6a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80OS9mcmFnOjc4ZTM3NDllNjZhZDRhZWI5MWYzMTljZGI5ZDEyODVjL3RleHRyZWdpb246NzhlMzc0OWU2NmFkNGFlYjkxZjMxOWNkYjlkMTI4NWNfMTA5OTUxMTYyOTUxOA_201a0d1f-a263-400d-a9ec-734da7d6ed5f"
      unitRef="usd">100000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="ia2f4b068c182433bb01c3cc6911f8ba9_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80OS9mcmFnOjc4ZTM3NDllNjZhZDRhZWI5MWYzMTljZGI5ZDEyODVjL3RleHRyZWdpb246NzhlMzc0OWU2NmFkNGFlYjkxZjMxOWNkYjlkMTI4NWNfMTA5OTUxMTYyOTUzMg_341a5ce9-c308-4476-851e-74f4791a7772"
      unitRef="usd">340000000.0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="ic773c334a23a4ed9aa0252768d4d5dbb_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80OS9mcmFnOjc4ZTM3NDllNjZhZDRhZWI5MWYzMTljZGI5ZDEyODVjL3RleHRyZWdpb246NzhlMzc0OWU2NmFkNGFlYjkxZjMxOWNkYjlkMTI4NWNfMTA5OTUxMTYyOTU0OA_d873bae8-53e0-440f-b5fe-a77f23063f55"
      unitRef="usd">270000000.0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i4cb35f7583cd49d78d72d189ebbe867c_D20210101-20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80OS9mcmFnOjc4ZTM3NDllNjZhZDRhZWI5MWYzMTljZGI5ZDEyODVjL3RleHRyZWdpb246NzhlMzc0OWU2NmFkNGFlYjkxZjMxOWNkYjlkMTI4NWNfMTA5OTUxMTYyOTQ5NQ_1ce779af-9e2f-468c-80d5-6fd3b0cb9b1e"
      unitRef="number">0.0098</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="ide3c1bb9357a40ef8422b5a2ca058d80_D20200101-20200331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl80OS9mcmFnOjc4ZTM3NDllNjZhZDRhZWI5MWYzMTljZGI5ZDEyODVjL3RleHRyZWdpb246NzhlMzc0OWU2NmFkNGFlYjkxZjMxOWNkYjlkMTI4NWNfMTA5OTUxMTYyOTU2NA_ceecbd7c-f03d-4c72-a91f-4884b671a5c2"
      unitRef="number">0.0259</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81Mi9mcmFnOjhmMGRhYTUzYjJjZTQxNDhiYzMwMTFmMDc1YjcyZWIyL3RleHRyZWdpb246OGYwZGFhNTNiMmNlNDE0OGJjMzAxMWYwNzViNzJlYjJfMzM3MA_e553a295-d3bc-4efa-a7b1-520bdf3032d2">Income Taxes&lt;div style="margin-bottom:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adjusts its effective tax rate each quarter to be consistent with the estimated annual effective tax rate. The Company also records the tax effect of unusual or infrequently occurring discrete items.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision for income taxes is shown in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.370%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&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;257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,850)&lt;/span&gt;&lt;/td&gt;&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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:0.584%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The income tax expense increased $5.2&#160;million&#160;to $0.3&#160;million in the first quarter of 2021 as compared to $4.9&#160;million income tax benefit in the first quarter of 2020. The increase was mainly due to an increase in operating income, partially offset by amortization of excess deferred income tax as a result of the Tax Cuts and Jobs Acts (TCJA) in the 2018 GRC decision.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company&#x2019;s effective tax rate was 6.02% before discrete items in the first quarter of 2021 as compared to 19.3% in the first quarter of 2020. The difference in effective income tax rate was primary due to the amortization of the excess deferred taxes as a result of the TCJA in the 2018 GRC decision.&lt;/span&gt;&lt;/div&gt;The Company had unrecognized tax benefits of approximately $14.1&#160;million and $11.7&#160;million as of March 31, 2021 and 2020, respectively. Included in the balance of unrecognized tax benefits as of March 31, 2021 and 2020, is $3.7&#160;million and $3.3&#160;million, respectively, of tax benefits that, if recognized, would result in an adjustment to the Company&#x2019;s effective tax rate. The Company does not expect its unrecognized tax benefits to change significantly within the next 12 months.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81Mi9mcmFnOjhmMGRhYTUzYjJjZTQxNDhiYzMwMTFmMDc1YjcyZWIyL3RleHRyZWdpb246OGYwZGFhNTNiMmNlNDE0OGJjMzAxMWYwNzViNzJlYjJfMzM3Mg_0c100b6f-17da-4104-9f05-8dd1f7ccc78a">&lt;div style="margin-bottom:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision for income taxes is shown in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.370%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&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;257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,850)&lt;/span&gt;&lt;/td&gt;&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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81Mi9mcmFnOjhmMGRhYTUzYjJjZTQxNDhiYzMwMTFmMDc1YjcyZWIyL3RhYmxlOjliYmVhNmUyMDJlYzRjYjNhYmQ4NmFmMTg1NTc5MGVjL3RhYmxlcmFuZ2U6OWJiZWE2ZTIwMmVjNGNiM2FiZDg2YWYxODU1NzkwZWNfMi0xLTEtMS0w_e9f26247-e6fa-4c3d-bba0-97e91a5c35e1"
      unitRef="usd">257000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81Mi9mcmFnOjhmMGRhYTUzYjJjZTQxNDhiYzMwMTFmMDc1YjcyZWIyL3RhYmxlOjliYmVhNmUyMDJlYzRjYjNhYmQ4NmFmMTg1NTc5MGVjL3RhYmxlcmFuZ2U6OWJiZWE2ZTIwMmVjNGNiM2FiZDg2YWYxODU1NzkwZWNfMi0zLTEtMS0w_e19d6643-8cfd-4f8f-8c54-1595cba3ae63"
      unitRef="usd">-4850000</us-gaap:IncomeTaxExpenseBenefit>
    <cwt:EffectiveIncomeTaxRateReconciliationIncreaseDecreaseAmount
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81Mi9mcmFnOjhmMGRhYTUzYjJjZTQxNDhiYzMwMTFmMDc1YjcyZWIyL3RleHRyZWdpb246OGYwZGFhNTNiMmNlNDE0OGJjMzAxMWYwNzViNzJlYjJfMTA5OTUxMTYzNDIwNA_b77e0c5f-7aa2-46f8-9add-ab191362e600"
      unitRef="usd">5200000</cwt:EffectiveIncomeTaxRateReconciliationIncreaseDecreaseAmount>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81Mi9mcmFnOjhmMGRhYTUzYjJjZTQxNDhiYzMwMTFmMDc1YjcyZWIyL3RleHRyZWdpb246OGYwZGFhNTNiMmNlNDE0OGJjMzAxMWYwNzViNzJlYjJfMTA5OTUxMTYzNDIxOA_9236bb0d-4b87-4628-8c34-b472e22c830d"
      unitRef="usd">300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81Mi9mcmFnOjhmMGRhYTUzYjJjZTQxNDhiYzMwMTFmMDc1YjcyZWIyL3RleHRyZWdpb246OGYwZGFhNTNiMmNlNDE0OGJjMzAxMWYwNzViNzJlYjJfMTA5OTUxMTYzNDIzNA_01d3fe98-5400-4a86-b0b1-e2d536cbee14"
      unitRef="usd">-4900000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81Mi9mcmFnOjhmMGRhYTUzYjJjZTQxNDhiYzMwMTFmMDc1YjcyZWIyL3RleHRyZWdpb246OGYwZGFhNTNiMmNlNDE0OGJjMzAxMWYwNzViNzJlYjJfMTA5OTUxMTYzNDczNA_ec328410-2973-43e4-93e3-2e2dda7672ef"
      unitRef="number">0.0602</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i7ed0ba6883594a7eb17cc11e91e65d06_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81Mi9mcmFnOjhmMGRhYTUzYjJjZTQxNDhiYzMwMTFmMDc1YjcyZWIyL3RleHRyZWdpb246OGYwZGFhNTNiMmNlNDE0OGJjMzAxMWYwNzViNzJlYjJfMTA5OTUxMTYzNDc0MQ_e3dfaccd-8619-49a1-ba90-e0b5133848f8"
      unitRef="number">0.193</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81Mi9mcmFnOjhmMGRhYTUzYjJjZTQxNDhiYzMwMTFmMDc1YjcyZWIyL3RleHRyZWdpb246OGYwZGFhNTNiMmNlNDE0OGJjMzAxMWYwNzViNzJlYjJfMTA5OTUxMTYzNDI0OA_e8c65cf4-1bc6-4ac3-bf0f-69da1c1e69ce"
      unitRef="usd">14100000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i2b5e7453ea40411685b837a565887807_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81Mi9mcmFnOjhmMGRhYTUzYjJjZTQxNDhiYzMwMTFmMDc1YjcyZWIyL3RleHRyZWdpb246OGYwZGFhNTNiMmNlNDE0OGJjMzAxMWYwNzViNzJlYjJfMTA5OTUxMTYzNDI2Mw_dcb6a1ea-7998-4596-9997-c1f20ee063d5"
      unitRef="usd">11700000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81Mi9mcmFnOjhmMGRhYTUzYjJjZTQxNDhiYzMwMTFmMDc1YjcyZWIyL3RleHRyZWdpb246OGYwZGFhNTNiMmNlNDE0OGJjMzAxMWYwNzViNzJlYjJfMTA5OTUxMTYzNDI3OA_9ab0a50a-79f7-4909-b235-b0535730ce59"
      unitRef="usd">3700000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i2b5e7453ea40411685b837a565887807_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81Mi9mcmFnOjhmMGRhYTUzYjJjZTQxNDhiYzMwMTFmMDc1YjcyZWIyL3RleHRyZWdpb246OGYwZGFhNTNiMmNlNDE0OGJjMzAxMWYwNzViNzJlYjJfMTA5OTUxMTYzNDI5Mg_5ed0da4f-0b8b-4631-8a33-16a3ebfd0f66"
      unitRef="usd">3300000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:PublicUtilitiesDisclosureTextBlock
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RleHRyZWdpb246MTRlMmU0ZDE5MzM3NDViNDhmZGJkNjdlOGVkMTM3ZDdfMzIyOQ_f948cf14-b603-404b-85c3-eb8612d50040">Regulatory Assets and Liabilities&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Regulatory assets and liabilities were comprised of the following as of March&#160;31, 2021 and December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Recovery Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 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-style:italic;font-weight:400;line-height:100%"&gt;Regulatory Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and retiree group health&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinitely&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;59,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property-related temporary differences (tax benefits flowed through to customers)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinitely&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 accrued benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinitely&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 WRAM and MCBA long-term accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 - 2 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset retirement obligations, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinitely&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;IRMA long-term accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tank coating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 years&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;13,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recoverable property losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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;4,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PCBA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 year&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;21,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 components of net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinitely&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General district balancing account receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 year&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Low-income rate assistance (LIRA) and Rate support fund (RSF) accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;325,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Regulatory Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Future tax benefits due to customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retiree group health&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,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;18,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;HCBA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CEBA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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;Net WRAM and MCBA long-term payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;text-align:left;vertical-align: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 liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term regulatory assets and liabilities are excluded from the above table. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The short-term regulatory assets were $97.8 million as of March&#160;31, 2021 and $96.2 million as of December&#160;31, 2020. These short-term regulatory assets primarily consist of net WRAM and MCBA, IRMA, and PCBA receivables&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The short-term portions of regulatory liabilities were $34.2 million as of March&#160;31, 2021 and $34.6 million as of December&#160;31, 2020. The short-term regulatory liabilities as of March&#160;31, 2021 and December&#160;31, 2020 primarily consist of TCJA and HCBA refunds and TCP settlement proceeds&lt;/span&gt;&lt;/div&gt;</us-gaap:PublicUtilitiesDisclosureTextBlock>
    <cwt:ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RleHRyZWdpb246MTRlMmU0ZDE5MzM3NDViNDhmZGJkNjdlOGVkMTM3ZDdfMzIyNw_b3a5ca33-5897-4323-8ec1-607861d1af2c">&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Regulatory assets and liabilities were comprised of the following as of March&#160;31, 2021 and December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Recovery Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 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-style:italic;font-weight:400;line-height:100%"&gt;Regulatory Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and retiree group health&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinitely&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;59,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property-related temporary differences (tax benefits flowed through to customers)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinitely&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 accrued benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinitely&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 WRAM and MCBA long-term accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 - 2 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset retirement obligations, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinitely&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;IRMA long-term accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tank coating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 years&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;13,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recoverable property losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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;4,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PCBA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 year&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;21,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 components of net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinitely&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General district balancing account receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 year&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Low-income rate assistance (LIRA) and Rate support fund (RSF) accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;325,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Regulatory Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Future tax benefits due to customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retiree group health&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,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;18,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;HCBA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CEBA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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;Net WRAM and MCBA long-term payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;text-align:left;vertical-align: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 liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cwt:ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i17c3ab85e12a406991a6ef22e6e33cb4_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfMi0zLTEtMS0w_0b0b18f8-1b83-40dd-8707-d0cad3ab9785"
      unitRef="usd">59424000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i0d545e4ac9c140f9915327a267e473a0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfMi01LTEtMS0w_a7585a23-31bb-4842-bacc-4d673476674c"
      unitRef="usd">59588000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ic9b354b28e9141a39ab8007d161be634_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfMy0zLTEtMS0w_8ec01aaa-3285-4191-a0ec-0489dbb90609"
      unitRef="usd">120590000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i45991118df2d4fd488763758fd5fae59_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfMy01LTEtMS0w_5aba9942-02cb-455b-a603-3efd1beda0c5"
      unitRef="usd">120365000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ie43e99457a3a419d85881e6e1ee394c7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfNC0zLTEtMS0w_b03b3408-8a61-49c5-a99b-91dbe0175616"
      unitRef="usd">22192000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="id3b6ff4fc03a4cf9a2da8bcb34d5fa98_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfNC01LTEtMS0w_4c63f82f-867d-4ca2-8e85-ba76b0785211"
      unitRef="usd">21692000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1
      contextRef="i181283cfe66b4b0a94d36cfbf901d216_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfNS0xLTEtMS0wL3RleHRyZWdpb246MTE0MWU5ZTRkY2ZlNDU4ZmI5OWZlNjY2NzI3MjkwMGJfNA_758ec912-deaf-47f2-b6ce-f1a5fcdefc59">P1Y</us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1>
    <us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1
      contextRef="i004c9397a5774ab8b126402f546537b6_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfNS0xLTEtMS0wL3RleHRyZWdpb246MTE0MWU5ZTRkY2ZlNDU4ZmI5OWZlNjY2NzI3MjkwMGJfOQ_a5fa3ca9-45d2-46e3-acf5-d03f82f0c696">P2Y</us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i371ea5ce836f407c9e7d26f2e9322a0d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfNS0zLTEtMS0w_cce8bd77-7160-4c88-9e29-f1c518805454"
      unitRef="usd">38676000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i9a054822840748cdb3b7c2a65352cafd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfNS01LTEtMS0w_81800971-a3c9-4902-be90-aa6e735671dc"
      unitRef="usd">33136000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i67188ab9f4ef4886a6ce1c6a9eff584e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfNi0zLTEtMS0w_1b9aa63f-69b1-4ab5-9611-1e61190445da"
      unitRef="usd">21624000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="if41e10335b4d455ea93454c401a30ccc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfNi01LTEtMS0w_66d3ec02-64d0-471f-a9b7-5ccc515c422f"
      unitRef="usd">21110000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1
      contextRef="ie1de17a8a72741788f79133011b2b7f5_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfNy0xLTEtMS0w_47a9e052-9868-423a-83ee-3cdeafe7bb67">P1Y</us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="if355f7222b014c18b34ec3ab76a652fd_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfNy0zLTEtMS0w_4778e542-4154-45f3-a57f-76f6511d732a"
      unitRef="usd">10962000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i4209f86cc3d8497399f5f0516297736f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfNy01LTEtMS0w_b20d19bc-e1e5-4312-b713-2275b656db06"
      unitRef="usd">14705000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1
      contextRef="i9b6adef36a0a45049a4bdec1ed36e9da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfOC0xLTEtMS0w_c84f36f0-4277-4e12-b1c5-1537e4cfe1e1">P10Y</us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i61eb57c80190405daba23db16b5989a7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfOC0zLTEtMS0w_e7bb26b6-036e-46ed-bdfa-4b307d5258b5"
      unitRef="usd">13777000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="iea1fb057abba4fae9ae9147046de2fb5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfOC01LTEtMS0w_b0073428-4448-4437-ab5f-e405d9afe0c3"
      unitRef="usd">14018000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1
      contextRef="i39fbf9894aeb46d2be2c9e8644a607a0_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfOS0xLTEtMS0w_e0a6a527-9fd5-4195-9a03-819af9d86209">P9Y</us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i6c397221457645e482fc0e002e120710_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfOS0zLTEtMS0w_ebac95a6-08ea-46c0-9b8c-7128e9143811"
      unitRef="usd">4361000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i0b803324315c48618d6a39485ff41d48_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfOS01LTEtMS0w_5ea2e999-3bfa-47f5-93ec-bc1a30aadbd6"
      unitRef="usd">4531000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1
      contextRef="ib7c2b37a5ac84bae8d155982ccb297e9_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfMTAtMS0xLTEtMA_a125b4d3-ceb3-4aef-bc38-cfc7b690bc23">P1Y</us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i636e09af1c014054a222caa348162d48_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfMTAtMy0xLTEtMA_9a3e0172-6db4-435e-8c34-016f42c62474"
      unitRef="usd">21210000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i691aa37358c248c9b2cafad153ebeff2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfMTAtNS0xLTEtMA_55423619-59c6-45dd-9d29-4adbc46d2795"
      unitRef="usd">19647000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ib9c5dc0e16a446baa115f1503a4617b2_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfMTEtMy0xLTEtMA_f3b78f7c-b89c-420b-87d0-0955ce1a05fd"
      unitRef="usd">5988000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i7c2bca0f8b5846c7a92fcfbcd47f17e0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfMTEtNS0xLTEtMA_2f70e9f4-78b8-4ae9-a672-3771f7679ac0"
      unitRef="usd">6736000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1
      contextRef="i9046dba7d725426cb9bf0990bdd59e0a_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfMTItMS0xLTEtMjA0Ng_01c70a33-a584-4855-9d51-fd2a3460791a">P1Y</us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="id559edaa237f4f02986d0f481e0d8145_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfMTItMy0xLTEtNzYy_1b96d0f7-74c2-4914-a902-4e49c778907c"
      unitRef="usd">724000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ifd9fbbd6c6a748598913486deee8dc70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfMTItNS0xLTEtNzYy_b9e78a7d-a3e5-4eae-b338-28ec9af447a0"
      unitRef="usd">1830000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1
      contextRef="i0cb50dd5829f4e2c8754811bf702dfb7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfMTMtMS0xLTEtMjA0Ng_bb2f603a-5daf-4ad0-8862-8b904f4858e6">P1Y</us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i758c1a99d47e42698354438d98e7264f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfMTMtMy0xLTEtNzYy_0f68a554-9fb1-4055-907e-fd09b22ca566"
      unitRef="usd">6202000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ie2758856761c4ff989862d9d7b74f161_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfMTMtNS0xLTEtNzYy_61564d7e-4faa-4fc4-9ab5-b05a82bf3d08"
      unitRef="usd">5310000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i2f30a6f406044a67af496e394a3443a0_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfMTItMy0xLTEtMA_54d3f1ca-339d-4071-8406-184e01e2d36a"
      unitRef="usd">2606000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ibc1a1758c3f7450ba3e7a5e3b654b8e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfMTItNS0xLTEtMA_4401c7ff-b45d-4e78-9e21-212afececab0"
      unitRef="usd">2708000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfMTMtMy0xLTEtMA_d2e2773f-7763-40fc-a835-c5aea647a670"
      unitRef="usd">328336000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfMTMtNS0xLTEtMA_388b9d32-42a3-49a6-b29e-7e30e1020955"
      unitRef="usd">325376000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i59f771898f38409ea321b387fb68ab90_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfMTYtMy0xLTEtMA_fa597616-6038-4b9b-92a1-349027aa0270"
      unitRef="usd">151088000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i32d225c861fe4662bbae8e35f41170fc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfMTYtNS0xLTEtMA_470b3147-9e57-4eb7-a008-e43fce6f3b3d"
      unitRef="usd">151011000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ie5920430c1994174a1e451d775742376_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfMTktMy0xLTEtNzc0_bbfb0693-1aa5-4b63-8126-4949db8356b5"
      unitRef="usd">18472000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="iaca3872fd8af4d33a44504bf31a15c47_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfMTktNS0xLTEtNzc0_d73eb363-ebc8-436e-b903-7830dd0d8ac0"
      unitRef="usd">18472000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i3fb8eb69718142a2b54d9289450ae284_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfMTctMy0xLTEtMA_eea7826f-75e2-4122-8832-77f6a704674e"
      unitRef="usd">7165000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i7f2152a8b9034b8d8d9b6b2dc62812d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfMTctNS0xLTEtMA_4dba0147-7b37-4d41-987b-f5b529e6efa8"
      unitRef="usd">5320000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i604eac21f0014e48852a014e29b3949b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfMTgtMy0xLTEtMA_0eb6cadb-0a7e-46e2-b6e6-1f36b6732a83"
      unitRef="usd">4313000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="if62b443e8f6e43f4b1a8cabb2cdab2b4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfMTgtNS0xLTEtMA_b0c86362-371a-476a-b49b-008a181b5634"
      unitRef="usd">3837000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i09c9dce9c34b458b9f3b4f875daef645_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfMTktMy0xLTEtMA_1b29cf5a-ac95-4c43-9430-a2d7018ac70e"
      unitRef="usd">1397000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="id20fff066a62475eb0fa37a0377369e2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfMTktNS0xLTEtMA_629204ee-e387-4b79-a8f6-50faab7bfd37"
      unitRef="usd">479000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ia2783e8a59f641d6872d168090e5a199_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfMjMtMy0xLTEtMA_89f3bdb0-7981-422d-b468-80b8514376f3"
      unitRef="usd">1162000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="iba00d2e92bae4ee9b3fe0f5708d48f59_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfMjMtNS0xLTEtMA_65f077ef-7eb7-462d-9202-aad7340f6796"
      unitRef="usd">1599000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfMjQtMy0xLTEtMA_6d5b0069-fcdd-4077-8c8e-e0b461da3c92"
      unitRef="usd">183597000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RhYmxlOjRkMDY5YWI1ODU3YjQ5OGNiNGZiOWRmYTE1NjYzNDFhL3RhYmxlcmFuZ2U6NGQwNjlhYjU4NTdiNDk4Y2I0ZmI5ZGZhMTU2NjM0MWFfMjQtNS0xLTEtMA_f54e77f2-5735-4e93-85ee-9e78eaf4a6b8"
      unitRef="usd">180718000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RleHRyZWdpb246MTRlMmU0ZDE5MzM3NDViNDhmZGJkNjdlOGVkMTM3ZDdfMjU5Nw_d27a4721-c834-4dc5-ac5a-a51375638654"
      unitRef="usd">97800000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RleHRyZWdpb246MTRlMmU0ZDE5MzM3NDViNDhmZGJkNjdlOGVkMTM3ZDdfMjYxMw_0b51ac62-dda9-4936-a287-c2f0261e97d3"
      unitRef="usd">96200000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RleHRyZWdpb246MTRlMmU0ZDE5MzM3NDViNDhmZGJkNjdlOGVkMTM3ZDdfMjg5Mg_7907ae5c-41cd-41a3-9e0a-1addf0d29bdd"
      unitRef="usd">34200000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81NS9mcmFnOjE0ZTJlNGQxOTMzNzQ1YjQ4ZmRiZDY3ZThlZDEzN2Q3L3RleHRyZWdpb246MTRlMmU0ZDE5MzM3NDViNDhmZGJkNjdlOGVkMTM3ZDdfMjkwOA_7e2d7aa2-ec52-4cee-b07e-feacf494b970"
      unitRef="usd">34600000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81OC9mcmFnOjJiMjliNTBjMTQwMjQyMzA4NzVkNmM5ODdkMGRhMjQ0L3RleHRyZWdpb246MmIyOWI1MGMxNDAyNDIzMDg3NWQ2Yzk4N2QwZGEyNDRfMjgxMQ_52ed2eec-29b2-4022-95f0-231099845ae9">Commitments and Contingencies&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has significant commitments to purchase water from water wholesalers. The Company also has operating and finance leases for water systems, offices, land easements, licenses, equipment, and other facilities. These commitments and leases are described in the Company's Annual Report on Form&#160;10-K for the year ended December&#160;31, 2020.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March 31, 2021, there were no significant changes in these commitments from December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Groundwater Contamination&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has undertaken litigation against third parties to recover past and anticipated costs related to groundwater contamination in our service areas. The cost of litigation is expensed as incurred and any settlement is first offset against such costs. The CPUC&#x2019;s general policy requires all proceeds from groundwater contamination litigation to be used first to pay transactional expenses, then to make customers whole for water treatment costs to comply with the CPUC&#x2019;s water quality standards. The CPUC allows for a risk-based consideration of contamination proceeds which exceed the costs of the remediation described above and may result in some sharing of proceeds with the shareholder, determined on a case by case basis. The CPUC has authorized various memorandum accounts that allow the Company to track significant litigation costs and to request recovery of these costs in future filings. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Other Legal Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company is involved in various disputes and litigation matters that arise in the ordinary course of business. The status of each significant matter is reviewed and assessed for potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount of the range of loss can be estimated, a liability is accrued for the estimated loss in accordance with the accounting standards for contingencies. Legal proceedings are subject to uncertainties, and the outcomes are difficult to predict. Because of such uncertainties, accruals are based on the best information available at the time. While the outcome of these disputes and litigation matters cannot be predicted with any certainty, management does not believe when taking into account existing reserves the ultimate resolution of these matters will materially affect the Company&#x2019;s financial position, results of operations, or cash flows. As of March 31, 2021 and December&#160;31, 2020, the Company recognized a liability of $4.6 million and $2.6 million, respectively, for known legal matters. The cost of litigation is expensed as incurred and any settlement is first offset against such costs. Any settlement in excess of the cost to litigate is accounted for on a case by case basis, dependent on the nature of the settlement.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i2cfa77dc46fd4213aed6b552ddeeb996_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81OC9mcmFnOjJiMjliNTBjMTQwMjQyMzA4NzVkNmM5ODdkMGRhMjQ0L3RleHRyZWdpb246MmIyOWI1MGMxNDAyNDIzMDg3NWQ2Yzk4N2QwZGEyNDRfMjUyNw_90da4979-1cc0-4f39-b47a-f71c738bb0ec"
      unitRef="usd">4600000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i4e55b571fcd14f9890a36ff3717665c7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl81OC9mcmFnOjJiMjliNTBjMTQwMjQyMzA4NzVkNmM5ODdkMGRhMjQ0L3RleHRyZWdpb246MmIyOWI1MGMxNDAyNDIzMDg3NWQ2Yzk4N2QwZGEyNDRfMjUzNA_20bb3043-6a59-40b3-98ff-49875b0d6792"
      unitRef="usd">2600000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl82MS9mcmFnOmZkN2MzOWEzMWM2YjRjMmY5ZDgxNzRmOWViMzMzNGU1L3RleHRyZWdpb246ZmQ3YzM5YTMxYzZiNGMyZjlkODE3NGY5ZWIzMzM0ZTVfMTk1NA_966771d9-8827-40f4-9963-642164134adc">Fair Value of Financial Assets and Liabilities&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accounting guidance for fair value measurements and disclosures provides a single definition of fair value and requires certain disclosures about assets and liabilities measured at fair value. A hierarchical framework for disclosing the observability of the inputs utilized in measuring assets and liabilities at fair value is established by this guidance. The three levels in the hierarchy are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1 -&#160;Inputs to the valuation methodology are unadjusted quoted prices for identical assets or liabilities in active markets that the Company has the ability to access.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2 -&#160;Inputs to the valuation methodology include:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Quoted market prices for similar assets or liabilities in active markets;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Quoted prices for identical or similar assets or liabilities in inactive markets;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Inputs other than quoted prices that are observable for the asset or liability; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Inputs that are derived principally from or corroborated by observable market data by correlation or other means.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the asset or liability has a specified (contractual) term, the level&#160;2 input must be observable for substantially the full term of the asset or liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3 -&#160;Inputs to the valuation methodology are unobservable and significant to the fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Specific valuation methods include the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable and accounts payable carrying amounts approximated the fair value because of the short-term maturity of the instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt fair values were estimated using the published quoted market price of similar securities, if available, or the discounted cash flow analysis, based on the current rates available using a risk-free rate (a U.S. Treasury securities yield curve) plus a risk premium of 1.83%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term&#160;debt, including current maturities, net&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;786,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;860,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, including current maturities, net&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;786,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;944,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;944,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <cwt:FairValueInputsRiskPremium
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl82MS9mcmFnOmZkN2MzOWEzMWM2YjRjMmY5ZDgxNzRmOWViMzMzNGU1L3RleHRyZWdpb246ZmQ3YzM5YTMxYzZiNGMyZjlkODE3NGY5ZWIzMzM0ZTVfMTgwNQ_fb93b29b-299e-4e8a-aecb-24938ac54ec9"
      unitRef="number">0.0183</cwt:FairValueInputsRiskPremium>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i2e6b244803d84080a4d3aa3d44c7fdf7_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl82MS9mcmFnOmZkN2MzOWEzMWM2YjRjMmY5ZDgxNzRmOWViMzMzNGU1L3RleHRyZWdpb246ZmQ3YzM5YTMxYzZiNGMyZjlkODE3NGY5ZWIzMzM0ZTVfMTk0Ng_d6ba171e-f604-4eb3-bb72-e245e3db4a70">&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term&#160;debt, including current maturities, net&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;786,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;860,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, including current maturities, net&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;786,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;944,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;944,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="if8beb3c790784ab5a98e53b2f31bfbc0_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl82MS9mcmFnOmZkN2MzOWEzMWM2YjRjMmY5ZDgxNzRmOWViMzMzNGU1L3RhYmxlOjU4NTNiOWJiYjhhYTQ0YmNhNzMwMzQ2MjRkZGQ3ZDM0L3RhYmxlcmFuZ2U6NTg1M2I5YmJiOGFhNDRiY2E3MzAzNDYyNGRkZDdkMzRfMy0xLTEtMS0w_612a2f18-d4c3-4a64-8e1c-9f67caaecb3d"
      unitRef="usd">786087000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="i323716d1478f45e2b37961d73df40c28_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl82MS9mcmFnOmZkN2MzOWEzMWM2YjRjMmY5ZDgxNzRmOWViMzMzNGU1L3RhYmxlOjU4NTNiOWJiYjhhYTQ0YmNhNzMwMzQ2MjRkZGQ3ZDM0L3RhYmxlcmFuZ2U6NTg1M2I5YmJiOGFhNDRiY2E3MzAzNDYyNGRkZDdkMzRfMy0zLTEtMS0w_58752aff-95d5-4824-8f10-1e379691715a"
      unitRef="usd">0</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="i73b69bfbe4e1460fa60c2b24dd1da12a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl82MS9mcmFnOmZkN2MzOWEzMWM2YjRjMmY5ZDgxNzRmOWViMzMzNGU1L3RhYmxlOjU4NTNiOWJiYjhhYTQ0YmNhNzMwMzQ2MjRkZGQ3ZDM0L3RhYmxlcmFuZ2U6NTg1M2I5YmJiOGFhNDRiY2E3MzAzNDYyNGRkZDdkMzRfMy01LTEtMS0w_5ab8a1fd-e530-4130-a08f-2001dd3ae337"
      unitRef="usd">860403000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="i3d3304f529054b12a30003add412971c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl82MS9mcmFnOmZkN2MzOWEzMWM2YjRjMmY5ZDgxNzRmOWViMzMzNGU1L3RhYmxlOjU4NTNiOWJiYjhhYTQ0YmNhNzMwMzQ2MjRkZGQ3ZDM0L3RhYmxlcmFuZ2U6NTg1M2I5YmJiOGFhNDRiY2E3MzAzNDYyNGRkZDdkMzRfMy03LTEtMS0w_6b41a034-616f-453e-8bf2-56c3729b23ff"
      unitRef="usd">0</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="ib681e34e6dc444d2bd178efcc49d227e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl82MS9mcmFnOmZkN2MzOWEzMWM2YjRjMmY5ZDgxNzRmOWViMzMzNGU1L3RhYmxlOjU4NTNiOWJiYjhhYTQ0YmNhNzMwMzQ2MjRkZGQ3ZDM0L3RhYmxlcmFuZ2U6NTg1M2I5YmJiOGFhNDRiY2E3MzAzNDYyNGRkZDdkMzRfMy05LTEtMS0w_d62c66b1-d83f-4db1-aa23-d0c390627348"
      unitRef="usd">860403000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="i7f5e4752a2054328a2425940180625a9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl82MS9mcmFnOmZkN2MzOWEzMWM2YjRjMmY5ZDgxNzRmOWViMzMzNGU1L3RhYmxlOmE0NmRiOTcxNjgzMTQ3MDJhMzhlYmFhN2I2ZTQ5ZTc5L3RhYmxlcmFuZ2U6YTQ2ZGI5NzE2ODMxNDcwMmEzOGViYWE3YjZlNDllNzlfMy0xLTEtMS0w_ea5105d8-d661-400e-912a-b87596cd48ce"
      unitRef="usd">786227000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="i3b53e1c75798469981018a90bfb0cf90_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl82MS9mcmFnOmZkN2MzOWEzMWM2YjRjMmY5ZDgxNzRmOWViMzMzNGU1L3RhYmxlOmE0NmRiOTcxNjgzMTQ3MDJhMzhlYmFhN2I2ZTQ5ZTc5L3RhYmxlcmFuZ2U6YTQ2ZGI5NzE2ODMxNDcwMmEzOGViYWE3YjZlNDllNzlfMy0zLTEtMS0w_4a35c386-b5bf-46bb-b24f-bb1720403340"
      unitRef="usd">0</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="i71c57e8bbcb64bf3b0ee0e8379be6be0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl82MS9mcmFnOmZkN2MzOWEzMWM2YjRjMmY5ZDgxNzRmOWViMzMzNGU1L3RhYmxlOmE0NmRiOTcxNjgzMTQ3MDJhMzhlYmFhN2I2ZTQ5ZTc5L3RhYmxlcmFuZ2U6YTQ2ZGI5NzE2ODMxNDcwMmEzOGViYWE3YjZlNDllNzlfMy01LTEtMS0w_6a92c637-915c-4740-a90c-12eaae22ca7d"
      unitRef="usd">944447000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="i403f83f51f234560a1458120f1cf758f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl82MS9mcmFnOmZkN2MzOWEzMWM2YjRjMmY5ZDgxNzRmOWViMzMzNGU1L3RhYmxlOmE0NmRiOTcxNjgzMTQ3MDJhMzhlYmFhN2I2ZTQ5ZTc5L3RhYmxlcmFuZ2U6YTQ2ZGI5NzE2ODMxNDcwMmEzOGViYWE3YjZlNDllNzlfMy03LTEtMS0w_876c5320-943a-4160-a0f2-40de4a2f1c7b"
      unitRef="usd">0</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="i00407ae8584743f392ec53e912574685_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhjMjg1MzFlM2I3MjQxNWY4ZDU1NDYwNjgzYTMzMDdmL3NlYzo4YzI4NTMxZTNiNzI0MTVmOGQ1NTQ2MDY4M2EzMzA3Zl82MS9mcmFnOmZkN2MzOWEzMWM2YjRjMmY5ZDgxNzRmOWViMzMzNGU1L3RhYmxlOmE0NmRiOTcxNjgzMTQ3MDJhMzhlYmFhN2I2ZTQ5ZTc5L3RhYmxlcmFuZ2U6YTQ2ZGI5NzE2ODMxNDcwMmEzOGViYWE3YjZlNDllNzlfMy05LTEtMS0w_f2f937ee-5fc3-4226-ac5e-5faa43401a59"
      unitRef="usd">944447000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
</xbrl>
